This was actually quite enjoyable and very cohesive overall! Also a bit more challenging than I expected, trying to get the correct combinations. It seems there is a bit of RNG involved while searching for what you need? Overall a very solid entry, great work!