NQueen Find best state using Backtracking, Forward Checking, Genetic Algorithm "Artificial Intelligent"