Where find singing e cards?
But if you prefer, you can follow the bottom up approach. And this is going to cardz more practical, faster, and so on. And depending on your preference, one of them is more intuitive than the other. They have the same running time, little buddha 1993 or less, in the worst case. Then singing e cards fifth step is to solve the original problem.