The search chapter drafted. Missing two purely functional solution in DP part