The River Crossing-Brain teaser

Riddle

You have a fox, a chicken, and a sack of grain. You need to get all three across a river using a boat that can only carry one at a time. If you leave the fox with the chicken, the fox will eat the chicken. If you leave the chicken with the grain, the chicken will eat the grain. How can you get all three across the river safely?

    1. Take the chicken across the river. 2. Go back and take the fox across the river. 3. Take the chicken back to the original side. 4. Take the grain across the river. 5. Finally, go back and bring the chicken across.