→Sudoku Puzzle Solver by Gurpreet Singh
'''The call graph for the above execution looks like:'''
granularity: each sample hit covers 2 byte(s) no time propagated
 checkColumn(int, int)  __static_initialization_and_destruction_0(int, int)  checkRow(int, int)
 checkSquare(int, int, int)  __static_initialization_and_destruction_0(int, int)  placeNum(int, int)
From the above Call graph we can see that the program took no time in finding the solution and the maximum number of calls were made to the checkRow, checkColumn and checkSquare function. However, to get a better understanding of the program let's try a harder Sudoku puzzle.
==== Simple Artificial Neural Network by Sukhbeer====