Game speedrun / Spoilers here: (Shows all puzzle solutions)
https://www.youtube.com/watch?v=gR9B9Fjubj4