1 5 15 15 001000000000000 000100000000000 000001000000000 000000010000000 000000001000000 000000000100000 000000000010000 000000000000100 040044004000000 000000000000001 334023003400242 303110400311334 133132140132234 400444411441143 223231140232134