Le renard, la poule et le sac de grains

Un homme veut vendre au marché un renard, une poule, un sac de grain. Pour atteindre le marché, il doit traverser une rivière, mais la barque qu'il empreinte n'a que deux places de sorte qu'il ne peut transporter avec lui, soit le sac de grains, soit le renard, soit la poule. Sachant que s'il part avec le sac de grains, le renard mangera la poule, s'il part avec le renard la poule mangera les graines, s'il part avec la poule le renard mangera les graines.

Comment doit-il faire pour arriver au marché avec le renard la poule et le sac de grains ?