I think it should be inputted and output immediately, so why is it output at once after receiving all the input? What\'s the principle of motion? Does it work like this?