how many villagers do you have? Puzzle 3 will figure itself out when you breed some more!