I absolutely love these type of puzzle where previous parts of the level is reused in unique ways different from the original solution. Stunning how the same level just brings about so many 'aha!' moments.