puzzle5

puzzle6
puzzle4