This is a puzzle with several requirements - it has relatively high tech requirements and individual villager skill requirements. This topic isn't tagged 'spoiler', but you can find detailed solutions over in the Guides portions of this forum.