Puzzle Life Cycle of a Butterfly