backtracking algorithsm package added