Nope. Just stuck because a lack of thinking on my part (that last room is hard!).
The ans to the final room is actually not what it seems :)