Only just swapped my strategy to get through the last room, so didn't spend time optimising it, meaning I'm sure a better time is very doable...