Portal 2
This puzzle is hard