Great game and very challenging!
Eventually you get to memorise the patterns and it gets much easier.