After speed up (21/38)

After speed up