Professional Documents
Culture Documents
Mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttddddddddddddeeeeeqqqqqqqqqqq
Mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttddddddddddddeeeeeqqqqqqqqqqq
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
bbbbbbbbbbbbbbmnbmnbvnmvbbbbnv
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
bbbbbbbbbbbbbbmnbmnbvnmvbbbbnv
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
bbbbbbbbbbbbbbmnbmnbvnmvbbbbnv
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
bbbbbbbbbbbbbbmnbmnbvnmvbbbbnv
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
bbbbbbbbbbbbbbmnbmnbvnmvbbbbnv
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
bbbbbbbbbbbbbbmnbmnbvnmvbbbbnv
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
bbbbbbbbbbbbbbmnbmnbvnmvbbbbnv
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
bbbbbbbbbbbbbbmnbmnbvnmvbbbbnv
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
bbbbbbbbbbbbbbmnbmnbvnmvbbbbnv
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
bbbbbbbbbbbbbbmnbmnbvnmvbbbbnv
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
bbbbbbbbbbbbbbmnbmnbvnmvbbbbnv
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
bbbbbbbbbbbbbbmnbmnbvnmvbbbbnv
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
bbbbbbbbbbbbbbmnbmnbvnmvbbbbnv
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
bbbbbbbbbbbbbbmnbmnbvnmvbbbbnv
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
bbbbbbbbbbbbbbmnbmnbvnmvbbbbnv
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
bbbbbbbbbbbbbbmnbmnbvnmvbbbbnv
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
bbbbbbbbbbbbbbmnbmnbvnmvbbbbnv
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
bbbbbbbbbbbbbbmnbmnbvnmvbbbbnv
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
bbbbbbbbbbbbbbmnbmnbvnmvbbbbnv
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
bbbbbbbbbbbbbbmnbmnbvnmvbbbbnv
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
7777777777777777777777777777777777778888888888888888888888888888888889999999999
9999999999999999999999995555555555555555555555555555555555555mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhgggggggggtttttttttttttdddddddddddde
eeeeqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
bbbbbbbbbbbbbbmnbmnbvnmvbbbbnv