Check out Blueprint. It's a free game for solving graph theory puzzles with 100 levels. This type of game is very popular on the IPhone and Android (Connect'M and UConnect). Now we can play it on the WP7 too.

http://www.windowsphone.com/en-US/apps/9c663aa2-e772-4c0e-b602-896137fd37fc