Happy:


 

Puzzle:


 

Problem: