Backtracking Algorithm Python Example Maintenance Contract