puzzle4

puzzle5
puzzle3