600500700400300200
803505606101202808
776665554443332221
999999999999999999
934567890234567890
