1 7 21 21 010000000000000000000 100000000000000000000 000010000000000000000 000001000000000000000 001000000000000000000 000100000000000000000 000000001000000000000 000000000010000000000 000000100000000000000 000000000000010000000 000000010000000000000 000000000000000010000 000000000000000000100 000000000100000000000 465054610013141005321 441606511632055242432 000000000001000000000 201010545600534566462 000000000000100000000 316352324313344556465 221436523235010062350