There are actually infinite amount of levels! I wrote a script that can randomly generate the cards in any amount in such a way that guarantees a solution.