If you think you're stuck and the puzzle is impossible, you haven't figured out the main mechanic of the game yet.
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.