tip for those struggling: try thinking about the last step when trying methods to solve the puzzle. and when you see complicated/big step tiles think about how to make it possible to use that piece, because you need to use every piece in order to solve it.
using these tips made the game a lot easier for me!