1

2

3

4

5

Quickly (smooth)

Taking long time (much difficulty)