24Game is an educational game, especially useful to exercise your kid when he or she starts learning arithmetic operations. It can be played by adults too. The rule is that you try to make 24 from four poke cards, with any of addition(+), subtraction(-), multiplication(*) and division(/). Each card has to be used exactly once.
The program can take a commandline argument, or be supplied from the first number from the input.txt file, to specify the target number. The default is 24. And 24 is actually the most optimal target number (meaning there are most number of combinations that are solvable).