Life is a puzzle - solve it!