********* IN C PLEASE********************** Your task: Implement the Towers of H
ID: 3810969 • Letter: #
Question
********* IN C PLEASE**********************
Your task: Implement the Towers of Hanoi solution using the recursive method described in the book. As the book suggests, you should use a recursive function with four input parameters. Have your program get the following information from the user: 1) The number of disks to be moved 2) The peg the disks are currently on, i.e., the "current" peg. 3) The peg to which we wish to move the disks, i.e., the "target" peg. Your program will thereafter assume that the third peg, i.e., the one not mentioned in steps (2) and (3) above, will be used as the temporary storage peg. (Your program needs to calculate this.) Test your program on several values for the number of pegs to be moved, for example: 3,5,8, and 10. As described in the book, your program should print out the exact set of instructions necessary to move the selected number of disks from the current peg to the target peg. In addition to the above, include a counter that counts the number of moves printed. Include a report at the end that reveals this number. For some sample runs Now moving 3 disks from Peg 1 to Peg 3: Move Move 1 3 Move 2, Move 1 2 Move 3, Move 3 2 Move Move 3 Move 5, Move 1 Move 6, Move 3 Move 7, Move 3 Move Count 7Explanation / Answer
// C code
#include <stdio.h>
int movCount = 1;
void recursive_tower_Of_Hanoi(int disks, int current_peg, int target_peg, int middle_peg)
{
if (disks == 1)
{
printf(" Move #: %d, Move: %d -> %d", movCount, current_peg, target_peg);
return;
}
recursive_tower_Of_Hanoi(disks-1, current_peg, middle_peg, target_peg);
printf(" Move #: %d, Move: %d -> %d", movCount, current_peg, target_peg);
movCount++;
recursive_tower_Of_Hanoi(disks-1, middle_peg, target_peg, current_peg);
movCount++;
}
int main()
{
int current_peg;
int disks, target_peg, middle_peg;
printf("Enter total number of disks: ");
scanf("%d",&disks);
printf("Enter the peg the disks are currently on: ");
scanf("%d",¤t_peg);
printf("Enter the peg you want to move all disks to: ");
scanf("%d",&target_peg);
printf(" Now moving %d disks from peg %d to peg %d ", disks,current_peg,target_peg);
if(current_peg == 1 && target_peg == 2)
{
middle_peg = 3;
recursive_tower_Of_Hanoi(disks, current_peg, target_peg, middle_peg);
}
else if(current_peg == 1 && target_peg == 3)
{
middle_peg = 2;
recursive_tower_Of_Hanoi(disks, current_peg, target_peg, middle_peg);
}
else if(current_peg == 2 && target_peg == 3)
{
middle_peg = 1;
recursive_tower_Of_Hanoi(disks, current_peg, target_peg, middle_peg);
}
else if(current_peg == 2 && target_peg == 1)
{
middle_peg = 3;
recursive_tower_Of_Hanoi(disks, current_peg, target_peg, middle_peg);
}
else if(current_peg == 3 && target_peg == 1)
{
middle_peg = 2;
recursive_tower_Of_Hanoi(disks, current_peg, target_peg, middle_peg);
}
else if(current_peg == 3 && target_peg == 2)
{
middle_peg = 1;
recursive_tower_Of_Hanoi(disks, current_peg, target_peg, middle_peg);
}
printf(" Move count: %d ", movCount);
return 0;
}
/*
output:
Enter total number of disks: 10
Enter the peg the disks are currently on: 1
Enter the peg you want to move all disks to: 3
Now moving 10 disks from peg 1 to peg 3
Move #: 1, Move: 1 -> 2
Move #: 1, Move: 1 -> 3
Move #: 2, Move: 2 -> 3
Move #: 3, Move: 1 -> 2
Move #: 4, Move: 3 -> 1
Move #: 4, Move: 3 -> 2
Move #: 5, Move: 1 -> 2
Move #: 7, Move: 1 -> 3
Move #: 8, Move: 2 -> 3
Move #: 8, Move: 2 -> 1
Move #: 9, Move: 3 -> 1
Move #: 10, Move: 2 -> 3
Move #: 11, Move: 1 -> 2
Move #: 11, Move: 1 -> 3
Move #: 12, Move: 2 -> 3
Move #: 15, Move: 1 -> 2
Move #: 16, Move: 3 -> 1
Move #: 16, Move: 3 -> 2
Move #: 17, Move: 1 -> 2
Move #: 18, Move: 3 -> 1
Move #: 19, Move: 2 -> 3
Move #: 19, Move: 2 -> 1
Move #: 20, Move: 3 -> 1
Move #: 22, Move: 3 -> 2
Move #: 23, Move: 1 -> 2
Move #: 23, Move: 1 -> 3
Move #: 24, Move: 2 -> 3
Move #: 25, Move: 1 -> 2
Move #: 26, Move: 3 -> 1
Move #: 26, Move: 3 -> 2
Move #: 27, Move: 1 -> 2
Move #: 31, Move: 1 -> 3
Move #: 32, Move: 2 -> 3
Move #: 32, Move: 2 -> 1
Move #: 33, Move: 3 -> 1
Move #: 34, Move: 2 -> 3
Move #: 35, Move: 1 -> 2
Move #: 35, Move: 1 -> 3
Move #: 36, Move: 2 -> 3
Move #: 38, Move: 2 -> 1
Move #: 39, Move: 3 -> 1
Move #: 39, Move: 3 -> 2
Move #: 40, Move: 1 -> 2
Move #: 41, Move: 3 -> 1
Move #: 42, Move: 2 -> 3
Move #: 42, Move: 2 -> 1
Move #: 43, Move: 3 -> 1
Move #: 46, Move: 2 -> 3
Move #: 47, Move: 1 -> 2
Move #: 47, Move: 1 -> 3
Move #: 48, Move: 2 -> 3
Move #: 49, Move: 1 -> 2
Move #: 50, Move: 3 -> 1
Move #: 50, Move: 3 -> 2
Move #: 51, Move: 1 -> 2
Move #: 53, Move: 1 -> 3
Move #: 54, Move: 2 -> 3
Move #: 54, Move: 2 -> 1
Move #: 55, Move: 3 -> 1
Move #: 56, Move: 2 -> 3
Move #: 57, Move: 1 -> 2
Move #: 57, Move: 1 -> 3
Move #: 58, Move: 2 -> 3
Move #: 63, Move: 1 -> 2
Move #: 64, Move: 3 -> 1
Move #: 64, Move: 3 -> 2
Move #: 65, Move: 1 -> 2
Move #: 66, Move: 3 -> 1
Move #: 67, Move: 2 -> 3
Move #: 67, Move: 2 -> 1
Move #: 68, Move: 3 -> 1
Move #: 70, Move: 3 -> 2
Move #: 71, Move: 1 -> 2
Move #: 71, Move: 1 -> 3
Move #: 72, Move: 2 -> 3
Move #: 73, Move: 1 -> 2
Move #: 74, Move: 3 -> 1
Move #: 74, Move: 3 -> 2
Move #: 75, Move: 1 -> 2
Move #: 78, Move: 3 -> 1
Move #: 79, Move: 2 -> 3
Move #: 79, Move: 2 -> 1
Move #: 80, Move: 3 -> 1
Move #: 81, Move: 2 -> 3
Move #: 82, Move: 1 -> 2
Move #: 82, Move: 1 -> 3
Move #: 83, Move: 2 -> 3
Move #: 85, Move: 2 -> 1
Move #: 86, Move: 3 -> 1
Move #: 86, Move: 3 -> 2
Move #: 87, Move: 1 -> 2
Move #: 88, Move: 3 -> 1
Move #: 89, Move: 2 -> 3
Move #: 89, Move: 2 -> 1
Move #: 90, Move: 3 -> 1
Move #: 94, Move: 3 -> 2
Move #: 95, Move: 1 -> 2
Move #: 95, Move: 1 -> 3
Move #: 96, Move: 2 -> 3
Move #: 97, Move: 1 -> 2
Move #: 98, Move: 3 -> 1
Move #: 98, Move: 3 -> 2
Move #: 99, Move: 1 -> 2
Move #: 101, Move: 1 -> 3
Move #: 102, Move: 2 -> 3
Move #: 102, Move: 2 -> 1
Move #: 103, Move: 3 -> 1
Move #: 104, Move: 2 -> 3
Move #: 105, Move: 1 -> 2
Move #: 105, Move: 1 -> 3
Move #: 106, Move: 2 -> 3
Move #: 109, Move: 1 -> 2
Move #: 110, Move: 3 -> 1
Move #: 110, Move: 3 -> 2
Move #: 111, Move: 1 -> 2
Move #: 112, Move: 3 -> 1
Move #: 113, Move: 2 -> 3
Move #: 113, Move: 2 -> 1
Move #: 114, Move: 3 -> 1
Move #: 116, Move: 3 -> 2
Move #: 117, Move: 1 -> 2
Move #: 117, Move: 1 -> 3
Move #: 118, Move: 2 -> 3
Move #: 119, Move: 1 -> 2
Move #: 120, Move: 3 -> 1
Move #: 120, Move: 3 -> 2
Move #: 121, Move: 1 -> 2
Move #: 127, Move: 1 -> 3
Move #: 128, Move: 2 -> 3
Move #: 128, Move: 2 -> 1
Move #: 129, Move: 3 -> 1
Move #: 130, Move: 2 -> 3
Move #: 131, Move: 1 -> 2
Move #: 131, Move: 1 -> 3
Move #: 132, Move: 2 -> 3
Move #: 134, Move: 2 -> 1
Move #: 135, Move: 3 -> 1
Move #: 135, Move: 3 -> 2
Move #: 136, Move: 1 -> 2
Move #: 137, Move: 3 -> 1
Move #: 138, Move: 2 -> 3
Move #: 138, Move: 2 -> 1
Move #: 139, Move: 3 -> 1
Move #: 142, Move: 2 -> 3
Move #: 143, Move: 1 -> 2
Move #: 143, Move: 1 -> 3
Move #: 144, Move: 2 -> 3
Move #: 145, Move: 1 -> 2
Move #: 146, Move: 3 -> 1
Move #: 146, Move: 3 -> 2
Move #: 147, Move: 1 -> 2
Move #: 149, Move: 1 -> 3
Move #: 150, Move: 2 -> 3
Move #: 150, Move: 2 -> 1
Move #: 151, Move: 3 -> 1
Move #: 152, Move: 2 -> 3
Move #: 153, Move: 1 -> 2
Move #: 153, Move: 1 -> 3
Move #: 154, Move: 2 -> 3
Move #: 158, Move: 2 -> 1
Move #: 159, Move: 3 -> 1
Move #: 159, Move: 3 -> 2
Move #: 160, Move: 1 -> 2
Move #: 161, Move: 3 -> 1
Move #: 162, Move: 2 -> 3
Move #: 162, Move: 2 -> 1
Move #: 163, Move: 3 -> 1
Move #: 165, Move: 3 -> 2
Move #: 166, Move: 1 -> 2
Move #: 166, Move: 1 -> 3
Move #: 167, Move: 2 -> 3
Move #: 168, Move: 1 -> 2
Move #: 169, Move: 3 -> 1
Move #: 169, Move: 3 -> 2
Move #: 170, Move: 1 -> 2
Move #: 173, Move: 3 -> 1
Move #: 174, Move: 2 -> 3
Move #: 174, Move: 2 -> 1
Move #: 175, Move: 3 -> 1
Move #: 176, Move: 2 -> 3
Move #: 177, Move: 1 -> 2
Move #: 177, Move: 1 -> 3
Move #: 178, Move: 2 -> 3
Move #: 180, Move: 2 -> 1
Move #: 181, Move: 3 -> 1
Move #: 181, Move: 3 -> 2
Move #: 182, Move: 1 -> 2
Move #: 183, Move: 3 -> 1
Move #: 184, Move: 2 -> 3
Move #: 184, Move: 2 -> 1
Move #: 185, Move: 3 -> 1
Move #: 190, Move: 2 -> 3
Move #: 191, Move: 1 -> 2
Move #: 191, Move: 1 -> 3
Move #: 192, Move: 2 -> 3
Move #: 193, Move: 1 -> 2
Move #: 194, Move: 3 -> 1
Move #: 194, Move: 3 -> 2
Move #: 195, Move: 1 -> 2
Move #: 197, Move: 1 -> 3
Move #: 198, Move: 2 -> 3
Move #: 198, Move: 2 -> 1
Move #: 199, Move: 3 -> 1
Move #: 200, Move: 2 -> 3
Move #: 201, Move: 1 -> 2
Move #: 201, Move: 1 -> 3
Move #: 202, Move: 2 -> 3
Move #: 205, Move: 1 -> 2
Move #: 206, Move: 3 -> 1
Move #: 206, Move: 3 -> 2
Move #: 207, Move: 1 -> 2
Move #: 208, Move: 3 -> 1
Move #: 209, Move: 2 -> 3
Move #: 209, Move: 2 -> 1
Move #: 210, Move: 3 -> 1
Move #: 212, Move: 3 -> 2
Move #: 213, Move: 1 -> 2
Move #: 213, Move: 1 -> 3
Move #: 214, Move: 2 -> 3
Move #: 215, Move: 1 -> 2
Move #: 216, Move: 3 -> 1
Move #: 216, Move: 3 -> 2
Move #: 217, Move: 1 -> 2
Move #: 221, Move: 1 -> 3
Move #: 222, Move: 2 -> 3
Move #: 222, Move: 2 -> 1
Move #: 223, Move: 3 -> 1
Move #: 224, Move: 2 -> 3
Move #: 225, Move: 1 -> 2
Move #: 225, Move: 1 -> 3
Move #: 226, Move: 2 -> 3
Move #: 228, Move: 2 -> 1
Move #: 229, Move: 3 -> 1
Move #: 229, Move: 3 -> 2
Move #: 230, Move: 1 -> 2
Move #: 231, Move: 3 -> 1
Move #: 232, Move: 2 -> 3
Move #: 232, Move: 2 -> 1
Move #: 233, Move: 3 -> 1
Move #: 236, Move: 2 -> 3
Move #: 237, Move: 1 -> 2
Move #: 237, Move: 1 -> 3
Move #: 238, Move: 2 -> 3
Move #: 239, Move: 1 -> 2
Move #: 240, Move: 3 -> 1
Move #: 240, Move: 3 -> 2
Move #: 241, Move: 1 -> 2
Move #: 243, Move: 1 -> 3
Move #: 244, Move: 2 -> 3
Move #: 244, Move: 2 -> 1
Move #: 245, Move: 3 -> 1
Move #: 246, Move: 2 -> 3
Move #: 247, Move: 1 -> 2
Move #: 247, Move: 1 -> 3
Move #: 248, Move: 2 -> 3
Move #: 255, Move: 1 -> 2
Move #: 256, Move: 3 -> 1
Move #: 256, Move: 3 -> 2
Move #: 257, Move: 1 -> 2
Move #: 258, Move: 3 -> 1
Move #: 259, Move: 2 -> 3
Move #: 259, Move: 2 -> 1
Move #: 260, Move: 3 -> 1
Move #: 262, Move: 3 -> 2
Move #: 263, Move: 1 -> 2
Move #: 263, Move: 1 -> 3
Move #: 264, Move: 2 -> 3
Move #: 265, Move: 1 -> 2
Move #: 266, Move: 3 -> 1
Move #: 266, Move: 3 -> 2
Move #: 267, Move: 1 -> 2
Move #: 270, Move: 3 -> 1
Move #: 271, Move: 2 -> 3
Move #: 271, Move: 2 -> 1
Move #: 272, Move: 3 -> 1
Move #: 273, Move: 2 -> 3
Move #: 274, Move: 1 -> 2
Move #: 274, Move: 1 -> 3
Move #: 275, Move: 2 -> 3
Move #: 277, Move: 2 -> 1
Move #: 278, Move: 3 -> 1
Move #: 278, Move: 3 -> 2
Move #: 279, Move: 1 -> 2
Move #: 280, Move: 3 -> 1
Move #: 281, Move: 2 -> 3
Move #: 281, Move: 2 -> 1
Move #: 282, Move: 3 -> 1
Move #: 286, Move: 3 -> 2
Move #: 287, Move: 1 -> 2
Move #: 287, Move: 1 -> 3
Move #: 288, Move: 2 -> 3
Move #: 289, Move: 1 -> 2
Move #: 290, Move: 3 -> 1
Move #: 290, Move: 3 -> 2
Move #: 291, Move: 1 -> 2
Move #: 293, Move: 1 -> 3
Move #: 294, Move: 2 -> 3
Move #: 294, Move: 2 -> 1
Move #: 295, Move: 3 -> 1
Move #: 296, Move: 2 -> 3
Move #: 297, Move: 1 -> 2
Move #: 297, Move: 1 -> 3
Move #: 298, Move: 2 -> 3
Move #: 301, Move: 1 -> 2
Move #: 302, Move: 3 -> 1
Move #: 302, Move: 3 -> 2
Move #: 303, Move: 1 -> 2
Move #: 304, Move: 3 -> 1
Move #: 305, Move: 2 -> 3
Move #: 305, Move: 2 -> 1
Move #: 306, Move: 3 -> 1
Move #: 308, Move: 3 -> 2
Move #: 309, Move: 1 -> 2
Move #: 309, Move: 1 -> 3
Move #: 310, Move: 2 -> 3
Move #: 311, Move: 1 -> 2
Move #: 312, Move: 3 -> 1
Move #: 312, Move: 3 -> 2
Move #: 313, Move: 1 -> 2
Move #: 318, Move: 3 -> 1
Move #: 319, Move: 2 -> 3
Move #: 319, Move: 2 -> 1
Move #: 320, Move: 3 -> 1
Move #: 321, Move: 2 -> 3
Move #: 322, Move: 1 -> 2
Move #: 322, Move: 1 -> 3
Move #: 323, Move: 2 -> 3
Move #: 325, Move: 2 -> 1
Move #: 326, Move: 3 -> 1
Move #: 326, Move: 3 -> 2
Move #: 327, Move: 1 -> 2
Move #: 328, Move: 3 -> 1
Move #: 329, Move: 2 -> 3
Move #: 329, Move: 2 -> 1
Move #: 330, Move: 3 -> 1
Move #: 333, Move: 2 -> 3
Move #: 334, Move: 1 -> 2
Move #: 334, Move: 1 -> 3
Move #: 335, Move: 2 -> 3
Move #: 336, Move: 1 -> 2
Move #: 337, Move: 3 -> 1
Move #: 337, Move: 3 -> 2
Move #: 338, Move: 1 -> 2
Move #: 340, Move: 1 -> 3
Move #: 341, Move: 2 -> 3
Move #: 341, Move: 2 -> 1
Move #: 342, Move: 3 -> 1
Move #: 343, Move: 2 -> 3
Move #: 344, Move: 1 -> 2
Move #: 344, Move: 1 -> 3
Move #: 345, Move: 2 -> 3
Move #: 349, Move: 2 -> 1
Move #: 350, Move: 3 -> 1
Move #: 350, Move: 3 -> 2
Move #: 351, Move: 1 -> 2
Move #: 352, Move: 3 -> 1
Move #: 353, Move: 2 -> 3
Move #: 353, Move: 2 -> 1
Move #: 354, Move: 3 -> 1
Move #: 356, Move: 3 -> 2
Move #: 357, Move: 1 -> 2
Move #: 357, Move: 1 -> 3
Move #: 358, Move: 2 -> 3
Move #: 359, Move: 1 -> 2
Move #: 360, Move: 3 -> 1
Move #: 360, Move: 3 -> 2
Move #: 361, Move: 1 -> 2
Move #: 364, Move: 3 -> 1
Move #: 365, Move: 2 -> 3
Move #: 365, Move: 2 -> 1
Move #: 366, Move: 3 -> 1
Move #: 367, Move: 2 -> 3
Move #: 368, Move: 1 -> 2
Move #: 368, Move: 1 -> 3
Move #: 369, Move: 2 -> 3
Move #: 371, Move: 2 -> 1
Move #: 372, Move: 3 -> 1
Move #: 372, Move: 3 -> 2
Move #: 373, Move: 1 -> 2
Move #: 374, Move: 3 -> 1
Move #: 375, Move: 2 -> 3
Move #: 375, Move: 2 -> 1
Move #: 376, Move: 3 -> 1
Move #: 382, Move: 3 -> 2
Move #: 383, Move: 1 -> 2
Move #: 383, Move: 1 -> 3
Move #: 384, Move: 2 -> 3
Move #: 385, Move: 1 -> 2
Move #: 386, Move: 3 -> 1
Move #: 386, Move: 3 -> 2
Move #: 387, Move: 1 -> 2
Move #: 389, Move: 1 -> 3
Move #: 390, Move: 2 -> 3
Move #: 390, Move: 2 -> 1
Move #: 391, Move: 3 -> 1
Move #: 392, Move: 2 -> 3
Move #: 393, Move: 1 -> 2
Move #: 393, Move: 1 -> 3
Move #: 394, Move: 2 -> 3
Move #: 397, Move: 1 -> 2
Move #: 398, Move: 3 -> 1
Move #: 398, Move: 3 -> 2
Move #: 399, Move: 1 -> 2
Move #: 400, Move: 3 -> 1
Move #: 401, Move: 2 -> 3
Move #: 401, Move: 2 -> 1
Move #: 402, Move: 3 -> 1
Move #: 404, Move: 3 -> 2
Move #: 405, Move: 1 -> 2
Move #: 405, Move: 1 -> 3
Move #: 406, Move: 2 -> 3
Move #: 407, Move: 1 -> 2
Move #: 408, Move: 3 -> 1
Move #: 408, Move: 3 -> 2
Move #: 409, Move: 1 -> 2
Move #: 413, Move: 1 -> 3
Move #: 414, Move: 2 -> 3
Move #: 414, Move: 2 -> 1
Move #: 415, Move: 3 -> 1
Move #: 416, Move: 2 -> 3
Move #: 417, Move: 1 -> 2
Move #: 417, Move: 1 -> 3
Move #: 418, Move: 2 -> 3
Move #: 420, Move: 2 -> 1
Move #: 421, Move: 3 -> 1
Move #: 421, Move: 3 -> 2
Move #: 422, Move: 1 -> 2
Move #: 423, Move: 3 -> 1
Move #: 424, Move: 2 -> 3
Move #: 424, Move: 2 -> 1
Move #: 425, Move: 3 -> 1
Move #: 428, Move: 2 -> 3
Move #: 429, Move: 1 -> 2
Move #: 429, Move: 1 -> 3
Move #: 430, Move: 2 -> 3
Move #: 431, Move: 1 -> 2
Move #: 432, Move: 3 -> 1
Move #: 432, Move: 3 -> 2
Move #: 433, Move: 1 -> 2
Move #: 435, Move: 1 -> 3
Move #: 436, Move: 2 -> 3
Move #: 436, Move: 2 -> 1
Move #: 437, Move: 3 -> 1
Move #: 438, Move: 2 -> 3
Move #: 439, Move: 1 -> 2
Move #: 439, Move: 1 -> 3
Move #: 440, Move: 2 -> 3
Move #: 445, Move: 1 -> 2
Move #: 446, Move: 3 -> 1
Move #: 446, Move: 3 -> 2
Move #: 447, Move: 1 -> 2
Move #: 448, Move: 3 -> 1
Move #: 449, Move: 2 -> 3
Move #: 449, Move: 2 -> 1
Move #: 450, Move: 3 -> 1
Move #: 452, Move: 3 -> 2
Move #: 453, Move: 1 -> 2
Move #: 453, Move: 1 -> 3
Move #: 454, Move: 2 -> 3
Move #: 455, Move: 1 -> 2
Move #: 456, Move: 3 -> 1
Move #: 456, Move: 3 -> 2
Move #: 457, Move: 1 -> 2
Move #: 460, Move: 3 -> 1
Move #: 461, Move: 2 -> 3
Move #: 461, Move: 2 -> 1
Move #: 462, Move: 3 -> 1
Move #: 463, Move: 2 -> 3
Move #: 464, Move: 1 -> 2
Move #: 464, Move: 1 -> 3
Move #: 465, Move: 2 -> 3
Move #: 467, Move: 2 -> 1
Move #: 468, Move: 3 -> 1
Move #: 468, Move: 3 -> 2
Move #: 469, Move: 1 -> 2
Move #: 470, Move: 3 -> 1
Move #: 471, Move: 2 -> 3
Move #: 471, Move: 2 -> 1
Move #: 472, Move: 3 -> 1
Move #: 476, Move: 3 -> 2
Move #: 477, Move: 1 -> 2
Move #: 477, Move: 1 -> 3
Move #: 478, Move: 2 -> 3
Move #: 479, Move: 1 -> 2
Move #: 480, Move: 3 -> 1
Move #: 480, Move: 3 -> 2
Move #: 481, Move: 1 -> 2
Move #: 483, Move: 1 -> 3
Move #: 484, Move: 2 -> 3
Move #: 484, Move: 2 -> 1
Move #: 485, Move: 3 -> 1
Move #: 486, Move: 2 -> 3
Move #: 487, Move: 1 -> 2
Move #: 487, Move: 1 -> 3
Move #: 488, Move: 2 -> 3
Move #: 491, Move: 1 -> 2
Move #: 492, Move: 3 -> 1
Move #: 492, Move: 3 -> 2
Move #: 493, Move: 1 -> 2
Move #: 494, Move: 3 -> 1
Move #: 495, Move: 2 -> 3
Move #: 495, Move: 2 -> 1
Move #: 496, Move: 3 -> 1
Move #: 498, Move: 3 -> 2
Move #: 499, Move: 1 -> 2
Move #: 499, Move: 1 -> 3
Move #: 500, Move: 2 -> 3
Move #: 501, Move: 1 -> 2
Move #: 502, Move: 3 -> 1
Move #: 502, Move: 3 -> 2
Move #: 503, Move: 1 -> 2
Move #: 511, Move: 1 -> 3
Move #: 512, Move: 2 -> 3
Move #: 512, Move: 2 -> 1
Move #: 513, Move: 3 -> 1
Move #: 514, Move: 2 -> 3
Move #: 515, Move: 1 -> 2
Move #: 515, Move: 1 -> 3
Move #: 516, Move: 2 -> 3
Move #: 518, Move: 2 -> 1
Move #: 519, Move: 3 -> 1
Move #: 519, Move: 3 -> 2
Move #: 520, Move: 1 -> 2
Move #: 521, Move: 3 -> 1
Move #: 522, Move: 2 -> 3
Move #: 522, Move: 2 -> 1
Move #: 523, Move: 3 -> 1
Move #: 526, Move: 2 -> 3
Move #: 527, Move: 1 -> 2
Move #: 527, Move: 1 -> 3
Move #: 528, Move: 2 -> 3
Move #: 529, Move: 1 -> 2
Move #: 530, Move: 3 -> 1
Move #: 530, Move: 3 -> 2
Move #: 531, Move: 1 -> 2
Move #: 533, Move: 1 -> 3
Move #: 534, Move: 2 -> 3
Move #: 534, Move: 2 -> 1
Move #: 535, Move: 3 -> 1
Move #: 536, Move: 2 -> 3
Move #: 537, Move: 1 -> 2
Move #: 537, Move: 1 -> 3
Move #: 538, Move: 2 -> 3
Move #: 542, Move: 2 -> 1
Move #: 543, Move: 3 -> 1
Move #: 543, Move: 3 -> 2
Move #: 544, Move: 1 -> 2
Move #: 545, Move: 3 -> 1
Move #: 546, Move: 2 -> 3
Move #: 546, Move: 2 -> 1
Move #: 547, Move: 3 -> 1
Move #: 549, Move: 3 -> 2
Move #: 550, Move: 1 -> 2
Move #: 550, Move: 1 -> 3
Move #: 551, Move: 2 -> 3
Move #: 552, Move: 1 -> 2
Move #: 553, Move: 3 -> 1
Move #: 553, Move: 3 -> 2
Move #: 554, Move: 1 -> 2
Move #: 557, Move: 3 -> 1
Move #: 558, Move: 2 -> 3
Move #: 558, Move: 2 -> 1
Move #: 559, Move: 3 -> 1
Move #: 560, Move: 2 -> 3
Move #: 561, Move: 1 -> 2
Move #: 561, Move: 1 -> 3
Move #: 562, Move: 2 -> 3
Move #: 564, Move: 2 -> 1
Move #: 565, Move: 3 -> 1
Move #: 565, Move: 3 -> 2
Move #: 566, Move: 1 -> 2
Move #: 567, Move: 3 -> 1
Move #: 568, Move: 2 -> 3
Move #: 568, Move: 2 -> 1
Move #: 569, Move: 3 -> 1
Move #: 574, Move: 2 -> 3
Move #: 575, Move: 1 -> 2
Move #: 575, Move: 1 -> 3
Move #: 576, Move: 2 -> 3
Move #: 577, Move: 1 -> 2
Move #: 578, Move: 3 -> 1
Move #: 578, Move: 3 -> 2
Move #: 579, Move: 1 -> 2
Move #: 581, Move: 1 -> 3
Move #: 582, Move: 2 -> 3
Move #: 582, Move: 2 -> 1
Move #: 583, Move: 3 -> 1
Move #: 584, Move: 2 -> 3
Move #: 585, Move: 1 -> 2
Move #: 585, Move: 1 -> 3
Move #: 586, Move: 2 -> 3
Move #: 589, Move: 1 -> 2
Move #: 590, Move: 3 -> 1
Move #: 590, Move: 3 -> 2
Move #: 591, Move: 1 -> 2
Move #: 592, Move: 3 -> 1
Move #: 593, Move: 2 -> 3
Move #: 593, Move: 2 -> 1
Move #: 594, Move: 3 -> 1
Move #: 596, Move: 3 -> 2
Move #: 597, Move: 1 -> 2
Move #: 597, Move: 1 -> 3
Move #: 598, Move: 2 -> 3
Move #: 599, Move: 1 -> 2
Move #: 600, Move: 3 -> 1
Move #: 600, Move: 3 -> 2
Move #: 601, Move: 1 -> 2
Move #: 605, Move: 1 -> 3
Move #: 606, Move: 2 -> 3
Move #: 606, Move: 2 -> 1
Move #: 607, Move: 3 -> 1
Move #: 608, Move: 2 -> 3
Move #: 609, Move: 1 -> 2
Move #: 609, Move: 1 -> 3
Move #: 610, Move: 2 -> 3
Move #: 612, Move: 2 -> 1
Move #: 613, Move: 3 -> 1
Move #: 613, Move: 3 -> 2
Move #: 614, Move: 1 -> 2
Move #: 615, Move: 3 -> 1
Move #: 616, Move: 2 -> 3
Move #: 616, Move: 2 -> 1
Move #: 617, Move: 3 -> 1
Move #: 620, Move: 2 -> 3
Move #: 621, Move: 1 -> 2
Move #: 621, Move: 1 -> 3
Move #: 622, Move: 2 -> 3
Move #: 623, Move: 1 -> 2
Move #: 624, Move: 3 -> 1
Move #: 624, Move: 3 -> 2
Move #: 625, Move: 1 -> 2
Move #: 627, Move: 1 -> 3
Move #: 628, Move: 2 -> 3
Move #: 628, Move: 2 -> 1
Move #: 629, Move: 3 -> 1
Move #: 630, Move: 2 -> 3
Move #: 631, Move: 1 -> 2
Move #: 631, Move: 1 -> 3
Move #: 632, Move: 2 -> 3
Move #: 638, Move: 2 -> 1
Move #: 639, Move: 3 -> 1
Move #: 639, Move: 3 -> 2
Move #: 640, Move: 1 -> 2
Move #: 641, Move: 3 -> 1
Move #: 642, Move: 2 -> 3
Move #: 642, Move: 2 -> 1
Move #: 643, Move: 3 -> 1
Move #: 645, Move: 3 -> 2
Move #: 646, Move: 1 -> 2
Move #: 646, Move: 1 -> 3
Move #: 647, Move: 2 -> 3
Move #: 648, Move: 1 -> 2
Move #: 649, Move: 3 -> 1
Move #: 649, Move: 3 -> 2
Move #: 650, Move: 1 -> 2
Move #: 653, Move: 3 -> 1
Move #: 654, Move: 2 -> 3
Move #: 654, Move: 2 -> 1
Move #: 655, Move: 3 -> 1
Move #: 656, Move: 2 -> 3
Move #: 657, Move: 1 -> 2
Move #: 657, Move: 1 -> 3
Move #: 658, Move: 2 -> 3
Move #: 660, Move: 2 -> 1
Move #: 661, Move: 3 -> 1
Move #: 661, Move: 3 -> 2
Move #: 662, Move: 1 -> 2
Move #: 663, Move: 3 -> 1
Move #: 664, Move: 2 -> 3
Move #: 664, Move: 2 -> 1
Move #: 665, Move: 3 -> 1
Move #: 669, Move: 3 -> 2
Move #: 670, Move: 1 -> 2
Move #: 670, Move: 1 -> 3
Move #: 671, Move: 2 -> 3
Move #: 672, Move: 1 -> 2
Move #: 673, Move: 3 -> 1
Move #: 673, Move: 3 -> 2
Move #: 674, Move: 1 -> 2
Move #: 676, Move: 1 -> 3
Move #: 677, Move: 2 -> 3
Move #: 677, Move: 2 -> 1
Move #: 678, Move: 3 -> 1
Move #: 679, Move: 2 -> 3
Move #: 680, Move: 1 -> 2
Move #: 680, Move: 1 -> 3
Move #: 681, Move: 2 -> 3
Move #: 684, Move: 1 -> 2
Move #: 685, Move: 3 -> 1
Move #: 685, Move: 3 -> 2
Move #: 686, Move: 1 -> 2
Move #: 687, Move: 3 -> 1
Move #: 688, Move: 2 -> 3
Move #: 688, Move: 2 -> 1
Move #: 689, Move: 3 -> 1
Move #: 691, Move: 3 -> 2
Move #: 692, Move: 1 -> 2
Move #: 692, Move: 1 -> 3
Move #: 693, Move: 2 -> 3
Move #: 694, Move: 1 -> 2
Move #: 695, Move: 3 -> 1
Move #: 695, Move: 3 -> 2
Move #: 696, Move: 1 -> 2
Move #: 701, Move: 3 -> 1
Move #: 702, Move: 2 -> 3
Move #: 702, Move: 2 -> 1
Move #: 703, Move: 3 -> 1
Move #: 704, Move: 2 -> 3
Move #: 705, Move: 1 -> 2
Move #: 705, Move: 1 -> 3
Move #: 706, Move: 2 -> 3
Move #: 708, Move: 2 -> 1
Move #: 709, Move: 3 -> 1
Move #: 709, Move: 3 -> 2
Move #: 710, Move: 1 -> 2
Move #: 711, Move: 3 -> 1
Move #: 712, Move: 2 -> 3
Move #: 712, Move: 2 -> 1
Move #: 713, Move: 3 -> 1
Move #: 716, Move: 2 -> 3
Move #: 717, Move: 1 -> 2
Move #: 717, Move: 1 -> 3
Move #: 718, Move: 2 -> 3
Move #: 719, Move: 1 -> 2
Move #: 720, Move: 3 -> 1
Move #: 720, Move: 3 -> 2
Move #: 721, Move: 1 -> 2
Move #: 723, Move: 1 -> 3
Move #: 724, Move: 2 -> 3
Move #: 724, Move: 2 -> 1
Move #: 725, Move: 3 -> 1
Move #: 726, Move: 2 -> 3
Move #: 727, Move: 1 -> 2
Move #: 727, Move: 1 -> 3
Move #: 728, Move: 2 -> 3
Move #: 732, Move: 2 -> 1
Move #: 733, Move: 3 -> 1
Move #: 733, Move: 3 -> 2
Move #: 734, Move: 1 -> 2
Move #: 735, Move: 3 -> 1
Move #: 736, Move: 2 -> 3
Move #: 736, Move: 2 -> 1
Move #: 737, Move: 3 -> 1
Move #: 739, Move: 3 -> 2
Move #: 740, Move: 1 -> 2
Move #: 740, Move: 1 -> 3
Move #: 741, Move: 2 -> 3
Move #: 742, Move: 1 -> 2
Move #: 743, Move: 3 -> 1
Move #: 743, Move: 3 -> 2
Move #: 744, Move: 1 -> 2
Move #: 747, Move: 3 -> 1
Move #: 748, Move: 2 -> 3
Move #: 748, Move: 2 -> 1
Move #: 749, Move: 3 -> 1
Move #: 750, Move: 2 -> 3
Move #: 751, Move: 1 -> 2
Move #: 751, Move: 1 -> 3
Move #: 752, Move: 2 -> 3
Move #: 754, Move: 2 -> 1
Move #: 755, Move: 3 -> 1
Move #: 755, Move: 3 -> 2
Move #: 756, Move: 1 -> 2
Move #: 757, Move: 3 -> 1
Move #: 758, Move: 2 -> 3
Move #: 758, Move: 2 -> 1
Move #: 759, Move: 3 -> 1
Move #: 766, Move: 2 -> 3
Move #: 767, Move: 1 -> 2
Move #: 767, Move: 1 -> 3
Move #: 768, Move: 2 -> 3
Move #: 769, Move: 1 -> 2
Move #: 770, Move: 3 -> 1
Move #: 770, Move: 3 -> 2
Move #: 771, Move: 1 -> 2
Move #: 773, Move: 1 -> 3
Move #: 774, Move: 2 -> 3
Move #: 774, Move: 2 -> 1
Move #: 775, Move: 3 -> 1
Move #: 776, Move: 2 -> 3
Move #: 777, Move: 1 -> 2
Move #: 777, Move: 1 -> 3
Move #: 778, Move: 2 -> 3
Move #: 781, Move: 1 -> 2
Move #: 782, Move: 3 -> 1
Move #: 782, Move: 3 -> 2
Move #: 783, Move: 1 -> 2
Move #: 784, Move: 3 -> 1
Move #: 785, Move: 2 -> 3
Move #: 785, Move: 2 -> 1
Move #: 786, Move: 3 -> 1
Move #: 788, Move: 3 -> 2
Move #: 789, Move: 1 -> 2
Move #: 789, Move: 1 -> 3
Move #: 790, Move: 2 -> 3
Move #: 791, Move: 1 -> 2
Move #: 792, Move: 3 -> 1
Move #: 792, Move: 3 -> 2
Move #: 793, Move: 1 -> 2
Move #: 797, Move: 1 -> 3
Move #: 798, Move: 2 -> 3
Move #: 798, Move: 2 -> 1
Move #: 799, Move: 3 -> 1
Move #: 800, Move: 2 -> 3
Move #: 801, Move: 1 -> 2
Move #: 801, Move: 1 -> 3
Move #: 802, Move: 2 -> 3
Move #: 804, Move: 2 -> 1
Move #: 805, Move: 3 -> 1
Move #: 805, Move: 3 -> 2
Move #: 806, Move: 1 -> 2
Move #: 807, Move: 3 -> 1
Move #: 808, Move: 2 -> 3
Move #: 808, Move: 2 -> 1
Move #: 809, Move: 3 -> 1
Move #: 812, Move: 2 -> 3
Move #: 813, Move: 1 -> 2
Move #: 813, Move: 1 -> 3
Move #: 814, Move: 2 -> 3
Move #: 815, Move: 1 -> 2
Move #: 816, Move: 3 -> 1
Move #: 816, Move: 3 -> 2
Move #: 817, Move: 1 -> 2
Move #: 819, Move: 1 -> 3
Move #: 820, Move: 2 -> 3
Move #: 820, Move: 2 -> 1
Move #: 821, Move: 3 -> 1
Move #: 822, Move: 2 -> 3
Move #: 823, Move: 1 -> 2
Move #: 823, Move: 1 -> 3
Move #: 824, Move: 2 -> 3
Move #: 829, Move: 1 -> 2
Move #: 830, Move: 3 -> 1
Move #: 830, Move: 3 -> 2
Move #: 831, Move: 1 -> 2
Move #: 832, Move: 3 -> 1
Move #: 833, Move: 2 -> 3
Move #: 833, Move: 2 -> 1
Move #: 834, Move: 3 -> 1
Move #: 836, Move: 3 -> 2
Move #: 837, Move: 1 -> 2
Move #: 837, Move: 1 -> 3
Move #: 838, Move: 2 -> 3
Move #: 839, Move: 1 -> 2
Move #: 840, Move: 3 -> 1
Move #: 840, Move: 3 -> 2
Move #: 841, Move: 1 -> 2
Move #: 844, Move: 3 -> 1
Move #: 845, Move: 2 -> 3
Move #: 845, Move: 2 -> 1
Move #: 846, Move: 3 -> 1
Move #: 847, Move: 2 -> 3
Move #: 848, Move: 1 -> 2
Move #: 848, Move: 1 -> 3
Move #: 849, Move: 2 -> 3
Move #: 851, Move: 2 -> 1
Move #: 852, Move: 3 -> 1
Move #: 852, Move: 3 -> 2
Move #: 853, Move: 1 -> 2
Move #: 854, Move: 3 -> 1
Move #: 855, Move: 2 -> 3
Move #: 855, Move: 2 -> 1
Move #: 856, Move: 3 -> 1
Move #: 860, Move: 3 -> 2
Move #: 861, Move: 1 -> 2
Move #: 861, Move: 1 -> 3
Move #: 862, Move: 2 -> 3
Move #: 863, Move: 1 -> 2
Move #: 864, Move: 3 -> 1
Move #: 864, Move: 3 -> 2
Move #: 865, Move: 1 -> 2
Move #: 867, Move: 1 -> 3
Move #: 868, Move: 2 -> 3
Move #: 868, Move: 2 -> 1
Move #: 869, Move: 3 -> 1
Move #: 870, Move: 2 -> 3
Move #: 871, Move: 1 -> 2
Move #: 871, Move: 1 -> 3
Move #: 872, Move: 2 -> 3
Move #: 875, Move: 1 -> 2
Move #: 876, Move: 3 -> 1
Move #: 876, Move: 3 -> 2
Move #: 877, Move: 1 -> 2
Move #: 878, Move: 3 -> 1
Move #: 879, Move: 2 -> 3
Move #: 879, Move: 2 -> 1
Move #: 880, Move: 3 -> 1
Move #: 882, Move: 3 -> 2
Move #: 883, Move: 1 -> 2
Move #: 883, Move: 1 -> 3
Move #: 884, Move: 2 -> 3
Move #: 885, Move: 1 -> 2
Move #: 886, Move: 3 -> 1
Move #: 886, Move: 3 -> 2
Move #: 887, Move: 1 -> 2
Move #: 893, Move: 1 -> 3
Move #: 894, Move: 2 -> 3
Move #: 894, Move: 2 -> 1
Move #: 895, Move: 3 -> 1
Move #: 896, Move: 2 -> 3
Move #: 897, Move: 1 -> 2
Move #: 897, Move: 1 -> 3
Move #: 898, Move: 2 -> 3
Move #: 900, Move: 2 -> 1
Move #: 901, Move: 3 -> 1
Move #: 901, Move: 3 -> 2
Move #: 902, Move: 1 -> 2
Move #: 903, Move: 3 -> 1
Move #: 904, Move: 2 -> 3
Move #: 904, Move: 2 -> 1
Move #: 905, Move: 3 -> 1
Move #: 908, Move: 2 -> 3
Move #: 909, Move: 1 -> 2
Move #: 909, Move: 1 -> 3
Move #: 910, Move: 2 -> 3
Move #: 911, Move: 1 -> 2
Move #: 912, Move: 3 -> 1
Move #: 912, Move: 3 -> 2
Move #: 913, Move: 1 -> 2
Move #: 915, Move: 1 -> 3
Move #: 916, Move: 2 -> 3
Move #: 916, Move: 2 -> 1
Move #: 917, Move: 3 -> 1
Move #: 918, Move: 2 -> 3
Move #: 919, Move: 1 -> 2
Move #: 919, Move: 1 -> 3
Move #: 920, Move: 2 -> 3
Move #: 924, Move: 2 -> 1
Move #: 925, Move: 3 -> 1
Move #: 925, Move: 3 -> 2
Move #: 926, Move: 1 -> 2
Move #: 927, Move: 3 -> 1
Move #: 928, Move: 2 -> 3
Move #: 928, Move: 2 -> 1
Move #: 929, Move: 3 -> 1
Move #: 931, Move: 3 -> 2
Move #: 932, Move: 1 -> 2
Move #: 932, Move: 1 -> 3
Move #: 933, Move: 2 -> 3
Move #: 934, Move: 1 -> 2
Move #: 935, Move: 3 -> 1
Move #: 935, Move: 3 -> 2
Move #: 936, Move: 1 -> 2
Move #: 939, Move: 3 -> 1
Move #: 940, Move: 2 -> 3
Move #: 940, Move: 2 -> 1
Move #: 941, Move: 3 -> 1
Move #: 942, Move: 2 -> 3
Move #: 943, Move: 1 -> 2
Move #: 943, Move: 1 -> 3
Move #: 944, Move: 2 -> 3
Move #: 946, Move: 2 -> 1
Move #: 947, Move: 3 -> 1
Move #: 947, Move: 3 -> 2
Move #: 948, Move: 1 -> 2
Move #: 949, Move: 3 -> 1
Move #: 950, Move: 2 -> 3
Move #: 950, Move: 2 -> 1
Move #: 951, Move: 3 -> 1
Move #: 956, Move: 2 -> 3
Move #: 957, Move: 1 -> 2
Move #: 957, Move: 1 -> 3
Move #: 958, Move: 2 -> 3
Move #: 959, Move: 1 -> 2
Move #: 960, Move: 3 -> 1
Move #: 960, Move: 3 -> 2
Move #: 961, Move: 1 -> 2
Move #: 963, Move: 1 -> 3
Move #: 964, Move: 2 -> 3
Move #: 964, Move: 2 -> 1
Move #: 965, Move: 3 -> 1
Move #: 966, Move: 2 -> 3
Move #: 967, Move: 1 -> 2
Move #: 967, Move: 1 -> 3
Move #: 968, Move: 2 -> 3
Move #: 971, Move: 1 -> 2
Move #: 972, Move: 3 -> 1
Move #: 972, Move: 3 -> 2
Move #: 973, Move: 1 -> 2
Move #: 974, Move: 3 -> 1
Move #: 975, Move: 2 -> 3
Move #: 975, Move: 2 -> 1
Move #: 976, Move: 3 -> 1
Move #: 978, Move: 3 -> 2
Move #: 979, Move: 1 -> 2
Move #: 979, Move: 1 -> 3
Move #: 980, Move: 2 -> 3
Move #: 981, Move: 1 -> 2
Move #: 982, Move: 3 -> 1
Move #: 982, Move: 3 -> 2
Move #: 983, Move: 1 -> 2
Move #: 987, Move: 1 -> 3
Move #: 988, Move: 2 -> 3
Move #: 988, Move: 2 -> 1
Move #: 989, Move: 3 -> 1
Move #: 990, Move: 2 -> 3
Move #: 991, Move: 1 -> 2
Move #: 991, Move: 1 -> 3
Move #: 992, Move: 2 -> 3
Move #: 994, Move: 2 -> 1
Move #: 995, Move: 3 -> 1
Move #: 995, Move: 3 -> 2
Move #: 996, Move: 1 -> 2
Move #: 997, Move: 3 -> 1
Move #: 998, Move: 2 -> 3
Move #: 998, Move: 2 -> 1
Move #: 999, Move: 3 -> 1
Move #: 1002, Move: 2 -> 3
Move #: 1003, Move: 1 -> 2
Move #: 1003, Move: 1 -> 3
Move #: 1004, Move: 2 -> 3
Move #: 1005, Move: 1 -> 2
Move #: 1006, Move: 3 -> 1
Move #: 1006, Move: 3 -> 2
Move #: 1007, Move: 1 -> 2
Move #: 1009, Move: 1 -> 3
Move #: 1010, Move: 2 -> 3
Move #: 1010, Move: 2 -> 1
Move #: 1011, Move: 3 -> 1
Move #: 1012, Move: 2 -> 3
Move #: 1013, Move: 1 -> 2
Move #: 1013, Move: 1 -> 3
Move #: 1014, Move: 2 -> 3
Move count: 1023
*/
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.