outer = 1..inner = 1..inner = 2..inner = 3
outer = 2..inner = 1..inner = 2..inner = 3
outer = 3..inner = 1..inner = 2..inner = 3