If you own Portal 2, you can try to solve my puzzle here: I used Portal 2 soundtrack as background music