1 3 15 15 200000000000000 000100000000000 000010000000000 010000000000000 001000000000000 000000000100000 000000000010000 000000010000000 000000000001000 000001000000000 000000100000000 000000001000000 012121110110200 122202122201210 100010102001222