puzzle3

puzzle4
puzzle2