1
2
3
4
5
Quickly (smooth)
Taking long time (much difficulty)