Farm Dream

puzzle
1337 Played