Implementation of solving an 8-puzzle using different searching algorithms such as A star search and Local Beam Search