Puzzles solved using the C# prog language