Puzzle pieces and human hands