omg the 47 solution is really well made.
I have come back to this many many times before in previous months but I always had 49.
I felt like I have tried this approach but failed to optimize.
A really cool variation on the first in the series. The second level definitely feels like the weakest, but it breaks up the first and third nicely I guess. Great set overall, lots of fun to solve.