Impossible Algorithm
You will beat the easy levels often, the first couple of medium levels rarely, the upper levels never unless perhaps you're prepared to sit and play the same level hundreds of thousands of times in one sitting. Even then, your odds are next to impossible.