level 4 someone
My solution, it seems unnecessarily convoluted compared to the previous level but it just works.