... shown in color.move (3, 1, 3, 2)move (2, 1, 2, 3) move (2, 2, 3, 1)move (1, 1, 3, 2)move (1, 3, 2, 1)move (1, 2, 1, 3) move (1, 1, 3, 2)move (0, 1, 2, 3) move (0, 2, 3, 1)move (0, 3, 1, ... represents an invocationrecord for the main program, and A, B, and C represent invocation records for thecorresponding functions). Hence a stack plays a key role in invoking functions in a computer ... start and temp.Then move the bottom one tofinish, and repeat after interchanging start and temp,continuing to shuffle all except the bottom one betweenstart and temp, and, ateach pass, getting...