One steps: 1-4

One steps: 5-10

One steps: 11-20

One steps: 8 (new version)

One steps: 15-20

Two steps: 1-6

Two steps: 7-12