Two penguins and two puffins are all standing together on the edge of an iceberg and wish to cross to the opposite side to get to the other iceberg. They have a rowboat. Due to the weight capacity of the boat, they can only cross in groups of only 2 puffins or only 1 penguin. In order to get all four animals to the opposite side, what is the minimum number of times the rowboat must cross the sea if at least one penguin or puffin must be in the boat during each crossing?
Cross with two puffins
come back with ONE puffin
cross with one penguin
take the puffin back
cross with two puffins
take one puffin back
cross with second penguin
take one puffin back
cross with two puffins
get a new boat