I must have a glitch with this puzzle. After all my villagers had their bowls full and went to eat under the tree, nothing happened and they all walked away.  I checked and the puzzle wasn't finished.  I tried it many times and nothing happened.  That's the only puzzle out of all the games that I haven't been able to finish, so I think it's a glitch in my game. 
