- Home
- Premium Memberships
- Lottery Results
- Forums
- Predictions
- Lottery Post Videos
- News
- Search Drawings
- Search Lottery Post
- Lottery Systems
- Lottery Charts
- Lottery Wheels
- Worldwide Jackpots
- Quick Picks
- On This Day in History
- Blogs
- Online Games
- Premium Features
- Contact Us
- Whitelist Lottery Post
- Rules
- Lottery Book Store
- Lottery Post Gift Shop
The time is now 7:22 pm
You last visited
April 28, 2024, 7:06 pm
All times shown are
Eastern Time (GMT-5:00)
Numerical Patterns of Megasena BrazilPrev TopicNext Topic
-
Between the number 0 games to the 2187 game, I created doubles, threes, blocks and corners of all games ... then I put in digit order, I think there is a pattern in these fields, visibly there is, but I couldn't find ... someone could help me
DUQUES
000000000000000111112222233333333333333344444444445555555555
000001111133333333333333344444444444444477777999999999999999
000000000011111111111111122222333333333344444666667777799999
000000000000000111112222222222444445555555555666667777799999
000000000000000111111111111111222224444466666666666666699999
000000000011111111112222222222333334444444444777777777799999
000000000000000111112222222222333333333355555555556666688888
000001111133333333333333344444444445555577777777777777788888
000000000033333444444444455555555555555555555666666666688888
000001111111111222222222233333444445555555555777778888888888
111112222233333333335555555555555555555577777888888888899999
000000000011111111112222222222333334444444444666667777799999
000001111122222333334444444444555555555555555666667777788888
000001111122222222222222233333333334444455555666667777777777
000001111111111222222222233333333333333355555555555555566666
000000000022222222223333333333444444444455555666668888899999
000000000000000111111111111111111112222233333555556666699999
222222222222222333333333333333444445555566666666667777777777
000000000000000111111111122222222222222244444555555555566666
000001111111111111112222222222333333333333333555555555588888
000003333333333333333333344444444445555566666666666666699999
000000000011111111113333333333444445555566666666668888899999
111111111122222333333333355555555555555577777777779999999999
000000000011111111112222233333333333333344444444448888888888
000002222233333444444444444444555555555555555555555555566666
000000000011111222222222233333555555555555555555557777788888
000001111111111111112222233333333333333344444444445555577777
000000000000000222222222222222333334444444444555556666666666
000000000011111333333333344444444445555555555666668888888888
000000000011111111112222233333444445555555555777778888899999
111111111122222444444444455555555556666677777888888888899999
000001111133333333333333333333444444444444444444445555566666
000001111122222333333333333333444444444455555777779999999999
000001111111111111113333333333444445555555555555557777777777
000001111111111222222222233333444444444455555555556666677777
000001111111111111112222222222333333333355555555557777799999
000000000000000222222222222222333335555566666666667777788888
000001111122222333334444444444444444444455555555555555555555
111111111122222222223333344444555555555555555666666666677777
000000000000000111112222233333444444444455555666667777788888
111112222222222333333333333333444445555566666777778888899999
000001111111111111112222233333333333333344444666667777799999
000000000011111222222222222222555555555566666666667777788888
111111111122222333334444444444444444444477777888888888899999
000000000033333333333333344444444445555555555555557777777777
000000000011111222222222222222333333333344444444446666666666
000001111122222333333333344444555555555555555666667777788888
000000000000000222222222233333444444444455555555557777788888
000001111133333333333333333333333334444455555555555555577777
000001111111111222224444444444555555555566666666667777788888
111112222222222222222222233333444444444444444555557777777777
000001111133333333334444455555555555555566666888888888899999
000001111111111222223333333333333334444444444666666666688888
000000000011111111112222233333555555555566666666668888899999
000001111122222222222222222222333333333344444555558888899999
000000000000000111112222222222333335555555555555557777799999
000001111111111222223333344444555556666677777777777777799999
000001111122222222223333333333444444444444444777777777799999
000000000011111222222222233333333334444444444555558888888888
000000000011111111111111122222222223333333333444445555588888
000001111122222222224444444444444445555588888888889999999999
000000000011111111112222222222333333333344444555556666688888
000000000011111222222222244444444444444455555666669999999999
000000000000000111112222222222333334444455555555556666688888
000000000000000111112222222222222223333333333444445555555555
111111111111111222222222233333333333333344444555556666688888
111111111111111222222222222222444444444455555777777777777777
000000000011111111111111122222333333333333333555555555599999
222223333333333444444444455555555555555555555555556666688888
000001111122222222223333333333444444444455555777777777788888
111112222233333333333333333333444444444455555555556666677777
000001111111111333333333344444444444444444444444448888899999
111112222222222222224444455555555555555555555666667777788888
000000000022222222223333333333333334444444444555557777788888
111112222222222333333333333333444444444455555666667777799999
000001111111111222223333333333333333333355555777778888888888
000001111122222222224444444444444445555555555777779999999999
111111111122222222222222222222222223333333333444445555566666
000001111111111111112222222222333333333333333444445555577777
000001111122222222223333333333444444444455555777778888888888
000000000011111111112222233333444444444444444555556666677777
111111111111111222223333333333555555555555555666668888899999
000001111111111222222222244444444444444455555555556666677777
000000000000000000001111122222333334444444444444445555566666
000000000011111333333333344444444445555555555666667777777777
000001111122222222222222233333333334444444444555556666666666
000000000000000111111111122222222223333344444444445555588888
000001111122222333333333344444444444444455555777778888899999
111112222233333333334444444444444444444455555555555555599999
000000000011111222222222222222444444444455555555556666699999
000000000000000000001111122222333333333344444555556666699999
000000000000000111111111122222222223333333333444445555555555
000001111122222222222222222222333333333333333555556666688888
000001111111111222222222255555555555555555555888888888888888
000000000000000000004444444444444445555555555666666666666666
000000000000000222222222244444444444444455555666667777788888
000001111111111111113333333333444445555555555555555555566666
111111111111111333333333333333333333333333333444444444455555
000000000011111111112222233333333333333344444444446666666666
000001111111111222223333344444444444444455555666668888899999
000001111111111111112222233333333333333377777888889999999999
000001111122222222223333344444444444444455555666667777799999
000000000000000111114444444444555555555577777777779999999999
000000000011111111111111122222222223333333333444445555588888
000001111111111333333333333333333334444444444444446666699999
000001111122222333333333333333444445555555555666668888899999
000000000011111111112222222222222224444444444555555555566666
000001111122222222222222233333444444444455555666669999999999
000001111111111333334444444444444444444444444555558888899999
111111111122222333333333344444555555555555555777778888888888
000002222222222222222222222222333333333333333444445555555555
000001111122222222222222233333333333333344444444444444477777
000002222222222333334444444444555555555555555666667777788888
000001111111111222223333344444444445555566666777777777788888
000000000000000111112222222222333334444444444444446666688888
000001111111111222222222233333333333333344444555555555566666
000002222222222222222222233333333333333344444555555555577777
000002222222222222223333355555555555555566666777777777799999
000000000011111111112222233333333334444455555666667777788888
000000000011111222223333344444444444444455555666666666677777
000001111122222222223333344444444444444455555555555555599999
000001111111111111112222233333333333333344444555557777799999
111111111111111222222222222222333333333344444444446666666666
000001111111111222223333344444444445555555555555555555577777
111112222233333444444444455555555555555555555666667777799999
000000000000000111111111111111222222222233333444446666688888
000001111111111222222222244444555555555555555555559999999999
000000000011111111112222222222333333333333333444448888899999
000000000000000111111111122222333334444444444555556666699999
111112222222222333333333333333444444444455555888889999999999
000000000000000111112222233333444444444444444777777777799999
000000000000000111113333344444444444444455555555557777799999
000000000011111333333333344444555555555566666777779999999999
000000000022222222222222233333333334444455555555556666666666
000001111122222222222222233333333334444455555555555555599999
000001111111111222223333344444555555555555555777778888899999
111111111111111222222222222222444445555566666666669999999999
000000000011111111112222233333444444444444444555557777777777
000001111111111222222222222222333333333344444444446666677777
000001111111111333334444444444444444444455555555556666677777
000001111111111111112222222222222223333344444444445555588888
000000000011111111112222244444555555555555555888889999999999
000000000000000000001111122222333334444455555555556666688888
000002222233333333334444444444444445555555555555556666688888
111111111111111111111111133333333334444444444555555555566666
000001111122222222222222233333333334444444444555555555566666
000001111122222222222222233333333334444466666666668888888888
111112222233333333334444455555555555555555555555558888899999
000000000011111111112222222222444444444455555777778888888888
000001111122222222224444444444444445555555555555555555555555
000000000011111222222222233333333334444455555555556666666666
000001111111111111112222222222555555555555555555558888899999
000000000011111222222222233333333334444444444444445555577777
000000000011111222223333333333444444444444444555558888888888
000001111122222222223333333333333333333344444444444444455555
111112222222222222223333344444444445555555555555557777799999
000001111111111111111111122222333334444444444444444444477777
000001111111111111113333344444444444444455555555557777788888
000000000011111111111111133333555555555555555666668888899999
000001111122222222222222233333444444444455555555555555588888
000000000011111222223333333333333334444455555666667777799999
111111111122222222223333333333333333333344444555558888888888
000001111122222333333333344444555555555566666666667777788888
000000000011111111111111122222444444444444444444448888899999
000001111111111222223333333333333335555555555666669999999999
000001111111111222222222222222333335555555555666667777799999
000001111111111111112222233333333333333344444888888888888888
000000000000000111112222233333333334444455555555555555599999
000001111111111111111111122222222223333333333555555555577777
000001111111111444444444455555555555555555555666667777788888
000000000022222333334444444444444444444444444555556666677777
000001111111111222223333333333444444444455555666666666699999
000001111122222222222222244444444445555577777888889999999999
111111111122222222222222222222333333333355555555556666699999
000000000000000000001111111111111112222222222333334444455555
000000000000000111112222233333333334444444444555555555588888
111112222222222333333333333333444445555555555888889999999999
000001111111111222222222233333333335555555555666667777799999
000000000022222222222222233333333335555555555666666666677777
000000000011111222222222233333333335555566666666669999999999
000001111111111222223333333333333335555555555555555555577777
000000000000000000001111122222333334444455555666666666688888
000000000000000111111111111111222224444444444444446666677777
000000000011111111111111122222333334444444444666666666699999
111112222222222333334444444444555555555555555666667777799999
111111111122222222222222222222333334444444444555555555566666
000001111133333444444444444444444445555566666666668888888888
111112222222222333333333344444444444444444444666667777777777
000001111111111111113333333333333334444444444555555555588888
000000000000000111111111122222222222222233333444444444455555
000000000000000111111111122222333333333344444555555555588888
000000000011111111112222222222444444444455555666666666688888
000001111111111111111111122222333334444444444444449999999999
222222222222222222223333333333333333333344444444445555588888
000000000011111222223333333333333334444444444777777777799999
000000000011111111112222222222333334444444444777777777799999
000001111111111111112222222222222225555555555555559999999999
000000000000000111111111122222333333333344444555558888888888
000000000011111111112222233333555555555555555666667777777777
111111111111111111112222233333444444444444444555555555599999
000000000000000222222222222222333333333355555555555555555555
111112222222222333334444444444444444444444444555555555599999
111111111111111222224444444444444445555555555777779999999999
111111111111111222223333333333444445555555555888889999999999
000002222222222333333333344444444444444444444555556666666666
000001111111111222222222233333444445555555555666666666688888
000000000011111222223333333333444445555555555555557777799999
111112222222222222223333344444444445555555555555557777777777
111111111111111222222222222222222223333333333444445555566666
000002222222222333333333333333444445555577777888888888888888
000000000000000000001111122222333333333344444444445555555555
000001111122222444445555555555555555555566666777779999999999
000000000000000222222222233333333333333333333333335555599999
000000000000000111111111122222333333333333333555555555566666
000002222233333333334444455555555556666677777777778888888888
000001111111111222223333333333444444444455555555558888899999
000001111122222222223333333333444444444455555555557777799999
000001111111111222222222244444444444444444444555557777777777
222222222222222222223333333333444444444466666666668888899999
000001111111111333333333333333444445555555555555556666666666
000001111122222333333333344444444445555555555555557777788888
000000000011111222223333344444555555555555555555558888899999
000000000022222222222222222222222224444455555666668888888888
000000000011111111111111122222222224444444444666667777788888
000000000011111111112222222222333334444455555666667777788888
000000000000000111112222233333444445555555555888889999999999
111111111122222222222222233333444444444466666777777777788888
000001111111111333333333344444444444444455555555556666699999
111111111111111111112222233333333333333333333444445555599999
000000000011111333334444444444444444444455555555556666688888
111112222222222333334444444444444445555566666666667777799999
111111111122222222222222233333444445555577777999999999999999
000000000022222222223333333333333334444444444555556666677777
111111111122222222224444444444444444444455555555555555555555
000001111111111222222222222222222223333344444555555555599999
000000000000000111112222222222555555555555555555556666677777
000001111133333333334444455555555555555566666666667777777777
000001111111111111112222233333333334444444444555557777799999
000001111122222333333333344444444444444444444666666666677777
111112222222222333334444455555555555555577777888888888899999
000001111111111111113333333333444445555555555555556666677777
000000000011111222222222222222222224444455555666667777788888
000001111111111111112222222222222223333333333444446666677777
000000000011111222223333333333444444444455555666667777799999
000000000011111222223333344444444445555555555666667777788888
000001111122222222223333333333333334444455555666667777777777
000000000000000111112222233333333333333333333444444444466666
111111111122222333333333333333444444444455555555556666666666
000001111122222333334444444444444445555555555555556666699999
000001111122222222223333344444444444444455555555555555577777
000001111122222333333333333333444444444455555555555555599999
000001111111111222222222233333444444444455555555556666677777
111111111111111222222222233333444444444444444555556666677777
000000000000000111111111122222222222222233333444445555566666
000001111111111222222222233333444444444455555555556666699999
000001111122222222222222222222222223333333333444445555566666
000000000000000111111111122222333334444444444555558888899999
000000000000000111112222244444555555555555555555556666677777
000001111111111222223333333333333333333344444555555555588888
000000000000000333333333333333444444444455555666666666699999
000000000000000111112222233333444445555555555555556666666666
000000000011111111112222233333444445555555555666668888888888
000000000000000222223333333333444445555555555666668888899999
000000000011111111111111122222333333333333333333335555555555
000000000011111111113333333333444444444455555555556666677777
000002222222222333333333344444444444444455555666668888888888
000000000011111444444444455555555555555555555666668888888888
000000000000000111111111122222333333333344444555556666677777
111111111111111222222222244444555555555577777888889999999999
000000000000000222223333344444444445555555555555557777799999
111111111122222222222222233333444444444444444555556666699999
000000000011111222223333344444555555555566666666668888899999
000001111111111222222222222222333334444455555777777777777777
111111111111111111112222233333333334444466666777778888899999
000001111111111333333333333333444446666677777888888888899999
222222222233333333334444455555555555555555555777779999999999
000000000022222222223333344444444445555555555666666666688888
000001111111111111111111122222222223333355555555555555588888
000001111122222333333333344444444445555555555777778888899999
000000000000000111112222222222333335555555555555556666688888
000001111111111111113333333333333334444455555555557777788888
000001111122222222223333333333333333333344444444446666699999
222222222222222333334444444444444444444455555555558888888888
000000000000000111112222233333333333333344444666667777788888
000001111111111222222222233333333334444455555555556666677777
222223333333333444444444444444555555555566666777777777799999
000000000011111222223333333333333333333344444555556666677777
000000000000000111111111111111111115555566666777778888899999
000000000000000000002222222222333333333355555666666666677777
000000000000000222222222233333444445555555555666667777777777
000001111111111111111111122222222224444455555666667777788888
111112222222222333333333333333333334444444444444445555555555
000000000000000111112222222222333335555555555666667777788888
111112222222222222222222244444444445555555555555557777788888
000000000011111111112222222222333334444444444444445555577777
000000000011111222222222222222333334444444444555555555566666
000000000011111111112222222222333333333333333444446666688888
000000000022222222222222222222333333333344444444445555566666
000000000000000222223333333333333334444455555555557777799999
111112222222222222223333344444444445555577777777778888888888
000002222244444444445555555555666667777788888888889999999999
000000000000000111111111122222222223333344444444445555566666
000000000011111111113333333333333334444477777777777777777777
000001111111111111112222233333444444444444444555557777799999
000000000011111111112222233333333335555555555666667777788888
000001111111111333334444444444555555555566666777777777799999
111111111111111111112222233333444444444444444666666666677777
000001111111111222222222233333444445555555555555559999999999
000000000011111111112222233333444445555555555555555555599999
000001111111111222222222222222222223333333333444448888899999
000001111122222222222222222222333333333333333444444444488888
000000000011111111112222233333333334444444444444445555577777
111111111122222333333333333333444444444455555666667777788888
000000000022222333333333333333444444444455555555557777788888
000001111111111222222222222222222222222233333444445555588888
000001111122222222223333344444444445555555555666666666688888
000000000011111222222222233333333334444455555666667777788888
000000000000000111111111122222333333333333333444445555599999
111111111111111111112222222222333334444466666777778888899999
000000000022222222222222222222333334444455555555557777777777
000001111111111111112222233333333334444444444444448888899999
111111111111111222224444444444444445555566666777778888899999
000001111122222333333333333333444444444444444555556666699999
000000000011111222222222222222333334444455555555557777788888
000000000000000111111111122222222223333333333333334444455555
000001111111111222222222222222333334444444444444445555555555
222222222233333333333333333333444444444466666888888888899999
000000000011111111111111122222222223333344444555555555577777
000000000011111111111111111111222222222233333444444444455555
000000000011111111112222222222333333333344444444445555577777
000000000011111111112222222222333333333333333555557777777777
222222222222222222223333333333444444444444444444448888899999
000002222222222333333333344444444444444455555555555555577777
111111111111111222222222222222333334444444444444445555566666
000002222233333333333333333333444445555555555777777777799999
000000000011111222222222222222222223333344444555556666688888
000001111111111111112222233333444444444444444555555555566666
000000000000000111113333344444444444444466666666668888899999
000000000011111111111111122222222223333355555555556666677777
000000000000000111111111122222222223333333333444446666699999
000001111122222222222222233333333334444455555555556666666666
111111111122222333334444444444444445555555555666669999999999
000000000000000111111111122222222224444444444444446666677777
000001111111111111112222233333333333333333333444445555566666
111111111111111222222222244444555555555555555666666666688888
000000000011111111112222244444444445555566666666666666677777
000000000011111111111111122222222222222244444555556666688888
000000000011111222223333333333333333333344444555559999999999
000000000022222222223333333333444445555588888888888888899999
000000000011111111112222233333333333333344444555555555577777
000001111111111111112222244444444445555555555666666666699999
000000000022222222224444444444444444444455555777777777799999
000000000011111222223333333333444445555555555666666666699999
000000000011111111112222233333444444444455555666667777788888
000000000011111222222222222222222223333333333444446666677777
000001111111111222224444455555555555555555555666668888899999
000000000022222222223333333333333333333344444555555555555555
000001111111111111112222222222222222222233333444444444477777
000001111111111111112222222222333333333344444555559999999999
222222222222222333333333344444444445555555555555557777799999
111111111111111222223333344444444445555555555666668888899999
000000000022222333333333333333444445555566666666667777777777
111112222233333444444444444444555557777799999999999999999999
000001111122222444444444455555555555555555555777779999999999
111112222222222333333333333333444445555555555777778888899999
000000000000000111111111111111222224444455555555556666677777
000001111111111222222222222222333333333344444555557777799999
000001111122222222223333333333333334444444444555558888899999
000000000011111111111111122222222223333344444444445555566666
000000000000000111111111122222444444444444444444445555555555
000000000011111222223333333333333333333344444666668888899999
111111111122222333334444444444555556666666666777777777799999
000000000000000111111111111111222223333333333333334444455555
000000000011111222222222244444444444444455555555556666666666
000000000000000111111111122222444445555555555555558888899999
000001111111111222223333333333333334444444444555555555588888
000001111111111222222222233333444444444455555666667777799999
000001111133333444444444444444555555555555555555558888888888
000001111122222333333333344444444444444455555555555555599999
000001111111111222222222233333333333333344444555557777777777
000000000011111222224444455555555555555566666666668888899999
111113333333333333333333333333444444444455555555557777788888
000001111122222222223333344444444445555555555555556666688888
000000000022222222222222244444444444444455555555557777788888
000001111111111111112222222222222222222244444555556666688888
111113333333333333333333344444444445555555555666667777799999
222222222222222222223333344444444444444477777888888888899999
222222222233333333333333344444555555555555555666668888888888
000001111111111333334444444444444444444455555555556666688888
000001111122222222222222233333333333333344444555557777788888
000000000000000111111111133333444444444455555555556666677777
111111111122222333333333333333444444444455555777779999999999
000000000000000111112222233333333334444455555555556666666666
000001111122222333334444444444444445555555555555555555599999
000000000011111111111111111111111112222233333444445555588888
000001111122222333334444444444444444444455555666667777788888
000000000000000111112222222222222223333344444444445555566666
000001111122222222222222233333333336666666666777777777788888
111111111111111222224444455555555555555566666777777777799999
000001111111111222222222233333444445555555555888889999999999
000001111111111111113333333333444444444444444555555555588888
000001111122222333334444455555555555555566666666667777788888
000000000011111111112222233333444446666666666666667777777777
000000000011111222222222233333444444444455555888888888888888
000002222222222333334444444444444445555566666777777777799999
000001111122222222222222233333333334444444444777778888888888
000001111111111222222222222222444445555555555777778888899999
111112222233333333334444444444444444444455555666668888899999
111111111122222222223333333333444444444455555666668888899999
000001111122222333333333333333444445555555555666668888888888
000001111111111111112222233333333334444455555555556666688888
000001111111111111112222222222444444444455555555555555599999
000000000022222222223333333333333333333344444555555555599999
111112222222222333334444455555555555555555555666666666688888
000000000011111222222222233333444444444444444444447777788888
000001111111111222223333333333333333333344444555555555566666
000001111111111222222222222222222223333344444444445555577777
000001111122222222223333344444444445555555555555558888899999
000001111111111222222222233333444444444455555555556666699999
000001111122222222223333333333444445555555555777779999999999
000001111133333333333333344444555555555555555555557777788888
000001111122222333333333344444555555555555555666666666677777
000000000022222222222222233333333333333333333444445555588888
111112222222222333334444455555666666666677777888889999999999
000000000011111111112222233333444444444444444666666666677777
000000000000000222223333333333333334444455555555557777777777
000001111111111111112222233333333333333344444444444444455555
000000000000000222222222233333333334444466666666668888888888
111112222222222333333333333333444445555555555666666666677777
000000000000000111111111122222222223333355555555558888888888
000002222222222333334444444444555555555566666777777777788888
000000000011111111112222233333333334444455555777777777799999
000001111111111222223333333333444445555566666666667777788888
000000000000000111111111122222333334444444444444445555577777
000001111111111111111111111111333333333333333444447777777777
000000000000000111112222244444555556666677777777778888899999
000000000000000111113333344444444444444455555555557777799999
000000000011111111111111133333333334444444444555558888888888
000001111122222222222222233333333334444444444555557777799999
000000000000000222223333333333333334444444444555556666677777
000000000011111111111111122222222225555555555555558888899999
000001111111111222223333333333333335555555555666667777799999
111111111111111222222222233333444445555566666666667777788888
000002222222222333333333333333444444444455555555557777788888
000000000000000111112222222222333333333333333555555555577777
000000000011111111111111111111222222222244444777777777788888
111112222222222222223333333333444444444455555555555555555555
000000000000000111112222233333444445555555555555555555599999
000000000011111222223333344444444444444455555666668888899999
000000000000000111111111111111333335555555555555559999999999
111111111111111222222222233333333333333355555777778888888888
000001111111111111111111133333333334444455555555556666666666
000000000022222222222222233333333334444455555555558888888888
000001111122222222224444444444444444444455555666666666677777
000000000011111111111111122222444445555555555555557777799999
000000000011111222222222222222333333333333333444447777777777
111111111122222222222222233333444444444455555777777777788888
111112222222222333333333333333333333333344444444444444455555
000001111111111333333333344444444445555577777888889999999999
000001111122222333333333333333444445555555555777779999999999
000000000000000111111111122222222223333355555666667777799999
111111111122222222222222222222444446666677777777778888899999
000000000000000111112222233333333334444455555555557777788888
000000000022222333333333333333444444444455555555556666688888
000001111111111111112222222222333334444455555555556666677777
000001111111111111112222222222333334444455555666668888899999
000000000011111111112222222222222223333366666888888888888888
000000000011111222222222233333333335555555555555556666699999
111111111122222222222222222222333334444444444666667777799999
000001111111111111112222233333333335555555555777778888888888
000001111111111222223333333333333335555555555555556666699999
000000000011111111112222222222333333333344444555558888899999
000001111111111222223333344444444445555555555777778888899999
000000000000000111112222222222333333333333333444444444455555
000000000011111222222222222222333334444455555666668888899999
000001111122222333333333344444555555555555555777778888888888
000000000011111333333333344444444446666677777888888888888888
000000000000000111111111122222222223333333333333335555588888
000001111122222222224444444444444445555555555666666666688888
111111111133333333333333333333444444444444444666668888899999
000001111122222222222222222222333334444444444444444444466666
111111111122222333333333333333333334444455555555555555566666
111111111122222333333333344444444445555555555666668888899999
111111111111111333333333344444555557777788888888889999999999
000001111122222222223333333333555555555577777888888888899999
000000000000000111111111122222333334444444444555558888899999
000002222222222222222222244444444445555555555555558888888888
000001111133333333333333333333444445555555555555557777799999
111112222233333333333333333333555555555566666777778888899999
000001111111111222222222233333444445555555555555558888899999
000000000011111111112222222222333334444455555555555555599999
000000000011111111112222255555555555555566666666667777788888
000000000011111222222222222222333334444444444444445555588888
000001111122222222222222233333333334444455555888888888899999
000000000011111222223333344444555556666666666888889999999999
000000000011111111111111122222222224444455555999999999999999
000000000011111111112222222222333333333344444555558888899999
000000000000000222222222244444555555555566666777778888899999
000000000000000111111111111111444444444444444555555555599999
111112222222222333333333333333444445555555555666668888899999
111112222222222333333333344444555556666666666777778888899999
000000000011111111112222222222333333333333333444445555577777
000000000011111111112222222222444444444477777777778888899999
000000000000000111111111111111333333333355555888889999999999
000000000022222222222222233333444444444455555666667777788888
000001111111111333333333333333333334444444444555557777788888
000000000022222333333333333333444444444455555555557777788888
000000000011111111114444444444555555555555555555556666666666
222222222233333333333333333333333334444455555555555555588888
000000000000000111111111133333444444444444444555555555588888
000000000000000333333333333333333334444444444666667777788888
000000000000000111113333333333444444444455555555558888888888
000001111111111222223333333333333334444466666777779999999999
000001111111111222222222233333444444444455555555555555566666
111111111133333444444444455555555555555566666777778888899999
000001111122222333333333333333333333333344444444445555555555
000000000011111222222222233333333335555577777888888888888888
000000000000000111111111111111444444444455555555558888888888
000001111111111222222222222222333334444455555666669999999999
000001111111111222222222233333333333333344444555557777799999
111112222222222222223333333333444445555555555555558888888888
000001111111111222222222244444444445555555555555556666699999
000002222233333444444444444444444445555555555888888888899999
111111111122222333334444444444444444444477777888889999999999
000000000011111222222222222222333334444444444666668888899999
000001111111111222223333333333333335555555555555556666699999
000000000011111111112222222222444445555555555666666666677777
000001111111111222222222233333333333333344444777778888888888
000001111111111333333333333333333334444455555555556666688888
000000000011111111112222222222222223333344444555556666699999
000000000000000000001111111111333333333355555555557777788888
000000000011111111112222222222333333333344444555555555599999
111111111111111222222222233333333335555555555777778888899999
000000000011111222223333333333333334444455555777778888888888
000001111122222444444444444444555556666666666777778888899999
111111111122222222222222222222333333333344444555555555577777
000000000011111333333333333333333334444477777777779999999999
000002222222222333333333344444444445555555555555555555566666
000000000011111111114444455555555555555566666666667777799999
000000000022222222222222233333444444444444444444448888899999
111112222222222333334444455555555555555577777777778888899999
000000000011111222223333344444444445555566666888889999999999
222223333333333444444444444444444445555555555666667777799999
111111111111111333333333333333444444444455555666667777777777
000001111122222333333333344444444445555555555777777777799999
000000000011111111113333344444444444444455555555556666677777
000000000011111222223333333333333334444455555555558888899999
111111111144444444444444455555555555555577777888889999999999
000001111111111222222222233333444445555555555666668888888888
111111111133333333334444455555555556666666666777778888899999
111111111122222222224444444444555555555566666666667777788888
000002222222222222224444444444444445555555555777779999999999
000003333333333444444444444444444445555555555555556666688888
000001111111111222222222233333444444444455555666667777799999
000001111122222333333333333333333334444444444555555555599999
000000000000000111111111133333333333333344444555557777788888
000001111111111222222222233333333334444488888888888888899999
000001111111111333334444455555555555555577777777778888899999
000001111111111222223333333333333335555555555666666666677777
000000000011111111111111122222222223333333333555558888888888
000000000011111222223333333333444445555555555666669999999999
111112222233333333333333355555555555555555555666667777777777
000000000011111222223333333333444444444444444555555555588888
000000000011111111112222222222333333333333333444448888899999
000001111133333333333333333333444444444455555555557777777777
000000000011111111111111122222333333333366666777777777788888
111111111111111111113333333333444445555555555777778888888888
111111111111111222222222222222222223333344444555557777799999
000000000011111111112222233333333334444455555555557777799999
111111111122222333333333333333333333333355555555555555566666
000001111111111111111111111111222223333333333444445555555555
000000000000000000001111122222333333333333333666666666699999
000000000011111222222222222222444445555566666777779999999999
000000000011111111112222222222222223333333333444444444477777
000001111111111222222222233333444445555555555888888888899999
000000000011111222223333333333444445555577777888888888899999
000001111122222222222222233333333334444444444777778888888888
000001111122222333333333344444555555555566666888888888888888
000000000011111111113333333333444444444455555777779999999999
111111111111111222223333344444555556666677777888888888888888
000001111111111222222222233333333334444455555555557777799999
000001111111111222223333344444444445555555555555559999999999
000000000000000111112222233333444444444455555555556666677777
000000000000000222222222233333333333333333333555557777788888
111112222222222333333333333333333334444455555666667777799999
111111111111111333333333333333444444444455555555558888899999
000000000000000111112222222222333333333366666666668888899999
111111111111111333333333344444444445555555555555555555566666
000000000000000111113333333333333335555566666777778888899999
000000000011111111112222222222444445555555555555558888888888
000000000000000111111111133333333334444455555555558888888888
111111111122222333334444444444444445555555555555557777799999
000001111122222222222222244444555555555577777999999999999999
000001111111111222223333333333444445555555555555557777799999
000000000000000111112222222222333334444444444555555555555555
000001111111111111112222233333444444444444444555556666688888
000002222222222222222222222222444444444455555666667777799999
000000000011111333333333333333444445555555555555556666688888
000000000000000111112222233333444444444455555555556666699999
111111111111111333333333333333444444444455555666668888899999
000000000011111111112222222222222223333333333777779999999999
000000000011111333333333344444555555555566666666667777788888
000000000011111111111111122222222224444444444444448888899999
111111111111111222224444444444444445555555555555556666699999
000002222222222333334444444444444444444444444555555555599999
000001111122222222223333333333333334444455555555555555566666
000001111111111111111111122222444445555566666777779999999999
000000000011111111112222233333333333333344444666667777799999
000000000000000111112222255555555555555566666666668888899999
000002222233333333334444444444444444444455555555557777799999
111111111122222222222222233333333334444444444666668888899999
000001111111111333333333333333555555555555555555555555588888
000001111111111333334444444444444445555555555555556666699999
000001111111111111112222233333444445555566666666667777788888
000000000000000111111111111111222223333355555555557777788888
000001111111111222222222222222222224444444444555556666666666
000000000022222333333333333333333334444455555555556666699999
000000000000000000001111111111222223333333333444446666688888
000001111111111111111111122222444444444466666666668888899999
000000000011111111112222222222222222222233333333333333399999
000001111122222222223333344444555555555566666777779999999999
000001111122222222223333355555555557777788888999999999999999
000000000022222222223333333333444444444455555555559999999999
000002222222222333333333333333333334444444444555558888899999
000001111122222222222222222222333334444444444444445555599999
000000000011111222222222233333444447777788888888889999999999
000001111111111111113333344444555555555555555666668888899999
000000000011111222222222233333555555555566666666668888888888
000001111111111111113333344444444445555555555666667777799999
000000000011111111112222222222333334444455555555556666666666
000000000011111222222222222222333334444444444444447777788888
000001111111111222222222244444444445555555555888888888899999
000000000011111111112222222222222224444455555555556666677777
000001111111111111112222222222333334444444444444445555566666
000000000022222222222222233333444444444466666777778888899999
000000000022222222222222233333333333333344444555556666688888
111111111111111222223333344444444445555555555888888888888888
000000000011111111111111111111222223333344444444445555566666
000001111111111333333333333333444445555555555555556666699999
000001111111111222222222244444444445555566666666669999999999
000000000011111111111111133333333333333333333444447777799999
000001111111111333334444444444444445555555555666666666677777
000001111122222222223333344444444444444444444444445555577777
111111111122222222223333333333444444444455555777777777799999
000002222222222333333333344444444444444455555555555555588888
000000000011111111112222233333333334444444444666667777799999
111111111111111111111111122222444444444455555555556666699999
000002222222222222223333344444444444444455555555558888899999
000001111122222333333333344444444444444444444555558888899999
000001111122222222222222233333444445555555555555559999999999
000002222222222333334444444444555556666666666888888888899999
000000000011111111112222222222444445555555555666667777788888
000000000011111111112222233333333334444444444555559999999999
000000000000000111111111111111111114444444444555556666666666
000001111122222333333333333333444444444466666777778888899999
111113333333333333334444455555555555555566666666667777799999
000000000011111222223333333333555555555566666666668888899999
000000000000000111111111111111222223333333333444446666666666
000001111111111222222222233333444444444444444555555555599999
000001111111111333333333344444444445555555555555556666688888
000000000022222222223333344444444444444455555555556666677777
000000000011111222222222233333444445555555555666666666688888
000000000011111111112222233333444445555555555555557777799999
000001111111111222223333333333555555555555555666668888899999
000000000011111222224444444444555557777777777888888888888888
000001111122222222224444455555555555555566666666667777799999
000000000000000111111111122222333334444444444555556666699999
000000000011111111112222233333333334444444444555556666699999
000000000011111222222222244444444444444444444777777777799999
222222222222222333334444444444555555555577777888888888899999
000001111111111222223333333333555556666677777888889999999999
222222222233333333333333333333444444444444444555558888888888
000000000000000111111111122222333333333344444444446666677777
111112222222222222222222222222333333333344444888888888899999
000000000022222222222222233333333334444444444444445555555555
000001111111111222222222233333444444444444444555559999999999
000000000011111222222222233333444445555555555555558888888888
000001111111111222223333344444444444444444444444444444466666
000001111122222222223333333333444445555555555555557777788888
000000000000000222222222222222222223333344444444445555566666
111112222222222333333333355555555555555555555888888888899999
000000000022222333333333344444444446666666666777777777777777
000000000011111111111111122222222223333333333444444444455555
000000000011111111113333333333333334444455555777777777799999
000001111122222222223333333333333334444455555555556666677777
000000000011111222223333333333444444444455555555555555566666
000000000011111111111111144444444444444455555777778888899999
000001111111111111112222222222333333333344444555555555577777
000000000000000111111111133333444445555566666666667777799999
000001111111111111112222233333444444444455555555557777788888
000000000011111333335555555555555555555566666777778888888888
000001111111111111113333333333555555555566666777778888888888
000001111111111111111111111111333333333344444444445555577777
111111111111111222223333333333444445555555555777779999999999
000000000011111111111111111111222222222233333444445555566666
000001111133333333333333344444555555555566666777777777799999
111111111122222222223333333333333333333355555555555555588888
000001111122222222222222222222333334444455555555557777788888
000001111122222333333333344444444445555555555555557777788888
000000000000000111111111122222222223333333333444444444444444
000000000011111111111111122222333333333333333444446666688888
000001111111111444445555555555555555555566666777778888888888
000000000011111111112222222222222223333344444444445555577777
000000000000000111112222222222333334444444444555557777788888
000001111111111111111111122222333333333333333444445555566666
000000000000000000001111111111222222222222222666667777777777
000000000000000111111111111111333333333344444555556666688888
000000000011111333333333344444444445555577777777779999999999
000000000000000222222222222222444444444444444666669999999999
000002222233333333334444444444444445555555555666669999999999
000000000000000111111111133333333334444444444555555555599999
000000000033333333333333344444555555555555555777778888888888
000001111111111111112222222222444444444455555666666666666666
000000000011111333333333333333555555555577777777778888899999
000001111122222222223333333333333334444444444444445555566666
000000000000000111112222222222222223333355555666667777799999
000001111111111222222222233333333334444455555666667777788888
000001111122222333333333333333333335555555555777778888899999
000002222233333333333333333333333334444455555777777777799999
111111111111111222223333344444444444444455555555555555566666
000001111122222222223333333333333334444455555555555555566666
000000000011111333334444444444555556666666666777778888899999
000000000000000111111111122222333335555555555666666666666666
111111111122222333334444444444555555555555555777777777788888
000000000011111333333333333333444444444455555777779999999999
000000000000000000001111133333444444444455555777777777777777
000000000011111111112222222222333334444444444444445555599999
000001111122222222222222233333333334444444444444444444488888
000001111133333333333333344444555555555555555666667777788888
000000000011111111112222244444444445555555555555555555566666
000001111111111222222222233333333335555555555666666666688888
000000000011111111113333344444555555555566666777779999999999
000001111111111222222222222222333333333344444444446666666666
222222222233333444444444444444444444444455555555557777799999
000000000011111222222222233333444444444455555555558888899999
000001111111111111112222233333444444444455555666668888899999
111111111111111222222222222222333333333333333333334444488888
000001111111111222222222233333444444444444444555555555566666
000000000011111333334444444444555555555555555666666666699999
000001111111111222222222222222444445555566666777778888899999
222222222222222333333333344444555556666666666777779999999999
000000000000000111111111122222333334444444444555557777777777
000000000022222222222222222222333333333344444555555555566666
000001111122222222222222233333333334444444444666666666699999
000001111111111222222222233333333334444455555666667777777777
000000000011111111111111122222222224444455555555557777799999
000000000011111111112222222222222222222233333333335555566666
000000000000000111111111111111222223333355555555557777799999
000000000022222444444444444444444445555555555777777777788888
000001111111111222223333333333444444444455555555557777788888
000000000000000000002222222222333334444455555555557777788888
000002222222222222222222222222333334444444444444445555599999
000000000022222222222222233333333334444455555555557777799999
000000000000000111112222233333333333333344444444444444455555
000000000011111222223333344444444444444455555777779999999999
000000000011111222223333333333444445555555555777777777788888
000001111111111111112222222222333333333355555777778888888888
000001111122222333333333333333444444444455555666667777799999
000001111133333333333333344444444445555555555888889999999999
000001111111111222224444444444444444444455555666666666677777
000001111111111222222222233333444445555566666777777777799999
000001111111111222222222233333333334444455555777779999999999
000000000000000111112222244444444444444466666777778888899999
000000000033333333334444444444555555555555555555557777777777
000000000000000000001111111111333333333333333555556666677777
000000000011111111112222222222444444444455555555558888899999
000001111122222222222222233333333334444455555555555555588888
000000000000000333333333333333333334444455555777778888899999
000000000011111111111111122222222222222222222555556666699999
000001111122222222223333333333444444444444444555555555588888
111111111122222222223333344444444444444444444666667777799999
000000000011111111112222233333333335555555555555556666688888
000000000011111111112222233333333334444444444555555555599999
000000000011111333334444444444555555555555555666667777788888
000001111122222222222222244444444444444455555666667777777777
000000000011111111113333333333444445555555555555556666677777
000000000011111222222222222222333334444455555555556666688888
000001111111111222223333333333333334444455555555556666677777
222222222222222222223333344444555555555555555666666666699999
000000000000000111111111122222555555555555555777778888899999
000000000011111111113333333333444445555555555666668888899999
000001111111111222222222222222333333333344444555555555599999
000000000011111222222222233333333334444444444444448888888888
000002222222222333333333344444555555555566666777777777788888
000000000011111333333333344444555555555577777777778888888888
000001111111111111111111111111222222222233333444446666677777
000000000011111222223333333333333334444444444555556666677777
111111111111111222223333344444444445555577777777779999999999
000000000000000111113333333333333335555566666666668888899999
000000000011111222222222222222222223333344444666668888899999
000001111111111222223333344444444445555555555888889999999999
000002222233333333334444444444444445555555555666669999999999
000001111111111111113333333333333335555555555555556666677777
000002222233333333334444444444555555555555555666667777788888
111111111122222222222222233333444444444466666666668888899999
000001111122222333333333333333444444444444444555559999999999
000001111122222222224444444444555555555566666777778888888888
000000000000000222222222222222333333333344444555559999999999
111112222222222333334444455555555555555555555777779999999999
000000000011111111111111133333333335555566666777777777788888
000001111111111111112222222222222222222244444444448888899999
000000000011111111112222244444444444444466666666668888888888
000000000000000111111111122222222223333355555555557777788888
000001111133333333333333344444555555555566666777777777799999
000000000000000222223333333333333334444444444666666666688888
000001111111111222223333344444444445555566666666667777788888
000000000022222222222222233333444445555566666777778888899999
000001111111111111112222222222333334444455555555556666677777
000000000011111111111111122222222223333333333555555555555555
000000000000000111113333333333333334444444444555557777788888
000001111111111222222222233333444444444455555777777777788888
111111111111111333333333333333444445555555555777778888899999
000001111122222333334444444444555555555555555666666666699999
000000000000000111111111111111222224444444444555556666688888
000000000011111333333333355555555557777777777999999999999999
000000000000000111112222222222222223333344444444445555577777
000000000011111222222222233333333333333344444444445555599999
000000000011111222222222222222444444444444444555558888899999
000001111111111222224444455555555555555555555666668888899999
000001111111111111112222222222333334444444444555556666677777
000002222222222333333333333333333334444444444666668888899999
000000000011111111111111122222222224444444444555557777777777
000001111111111111112222244444555555555555555555556666699999
000000000000000000002222233333333334444466666777778888899999
000000000011111111111111122222222224444444444444447777788888
000000000000000222223333344444555555555566666777777777788888
000001111111111222222222233333444444444455555555556666688888
000002222222222222223333333333333334444455555555558888888888
000000000011111111112222233333444444444455555555556666677777
000001111111111111112222233333333334444444444555555555599999
000000000022222222223333333333333333333344444444445555588888
111111111122222333333333333333333334444455555777779999999999
111111111133333333334444455555555555555566666666667777788888
000001111111111111111111133333444444444444444555556666677777
111111111133333333333333344444555555555577777888888888899999
111112222222222222222222233333555555555577777888888888899999
000000000000000111112222233333444444444455555666666666666666
000000000022222333333333333333444444444444444777778888899999
000000000011111111111111133333333334444477777777778888888888
111111111122222333333333333333444445555555555777779999999999
000001111122222222222222233333333333333355555666667777788888
000000000000000000001111133333444444444455555666667777799999
000001111111111333333333344444444444444455555666666666688888
111112222233333444444444444444444444444455555555556666677777
000000000011111111112222222222444444444444444555558888899999
000000000000000222223333344444444444444444444555555555577777
111111111122222222224444444444444444444444444555557777788888
111112222222222333333333344444444445555566666777777777777777
000000000033333444444444444444555558888888888999999999999999
000000000022222222222222244444444445555555555666667777799999
000001111111111222223333333333333335555555555666668888899999
000001111122222333333333333333444444444444444444446666688888
000001111133333333334444455555555555555566666666668888899999
000001111122222222222222233333444444444444444555557777777777
000001111122222222223333333333333333333344444444444444455555
000001111111111111111111122222444444444444444444445555577777
000000000000000111112222233333444445555555555777779999999999
000001111111111222223333333333333334444444444555557777788888
000001111122222333334444444444444445555566666777777777799999
000000000011111222222222222222222224444444444444447777788888
000000000022222333334444444444444445555566666777779999999999
000000000011111111111111111111222222222233333555558888899999
000001111122222222223333333333444445555555555555555555577777
000001111111111111112222233333333333333344444555557777788888
111111111122222222222222233333333334444455555555556666677777
000000000022222333334444444444444445555566666666667777788888
000001111111111222222222244444444444444455555666668888899999
000001111111111222222222222222222224444455555555555555577777
000001111122222222222222244444444445555555555777779999999999
000000000011111222222222233333333334444444444444445555588888
000000000000000111111111111111444445555555555777777777788888
000001111111111333333333344444555555555555555555558888888888
000000000011111333333333344444444445555555555777779999999999
000000000011111222222222222222444444444444444555555555599999
000001111122222222223333333333444445555555555666668888888888
000000000000000111111111122222444444444444444555556666688888
000001111111111111112222222222333333333333333555556666688888
111111111111111222223333333333333334444444444555557777788888
000001111122222222222222233333444444444455555666668888899999
000001111122222333333333344444444445555555555666667777799999
000001111111111222223333344444444444444455555555556666688888
000001111111111222224444444444444444444444444555556666677777
000001111122222222222222233333333333333355555555556666677777
000001111111111111111111122222222222222222222333334444499999
000001111111111111113333333333333333333344444444445555577777
000001111133333333333333355555555555555555555777777777799999
000001111111111111112222222222222223333333333444444444444444
000000000000000222222222244444444444444455555555555555566666
000000000022222222223333333333444444444444444555556666699999
000000000011111111112222222222222224444455555777777777799999
111111111111111222222222233333333334444455555555556666699999
000001111111111222222222244444444444444444444555559999999999
000001111111111222223333333333555555555555555666666666688888
000001111122222222222222233333444444444444444444447777788888
000001111122222333334444444444555555555555555555557777788888
000001111111111111111111122222222223333333333444445555555555
000001111122222222222222233333444444444455555666667777777777
000000000000000000003333333333444444444444444555555555588888
000001111122222333333333344444555555555555555666668888888888
000001111111111222223333333333444444444455555888888888899999
111111111122222333333333333333333333333344444555556666666666
000001111122222222223333355555555555555555555555558888888888
000000000011111111112222222222333334444455555555555555577777
111112222233333333334444444444444445555555555555558888899999
000000000011111111112222244444555555555555555555556666677777
000001111122222222223333333333444444444455555777779999999999
000001111111111333333333333333444445555555555666667777799999
000000000000000111111111122222222225555555555555559999999999
111112222222222222222222222222333334444466666777778888888888
000001111122222222223333333333333335555555555666667777799999
000000000011111222222222244444444446666666666888889999999999
000001111111111222222222222222444444444455555666669999999999
000001111133333333333333344444444445555566666666668888899999
000001111111111222222222233333333333333344444555555555599999
000001111122222222222222244444444446666677777888888888899999
000002222233333333333333333333333335555566666777778888888888
000002222222222333333333344444444445555555555666667777799999
000000000011111222222222233333444444444444444555558888888888
000000000011111111112222233333333333333344444444445555566666
000001111122222222224444455555555555555555555555557777777777
000000000011111111113333344444444445555555555777778888899999
111111111111111111112222233333444444444444444555559999999999
000000000011111222223333333333555555555555555555557777799999
000000000000000111111111122222222222222222222555556666677777
000002222222222222223333333333444445555566666666667777788888
000001111111111222223333333333333334444444444444445555599999
111111111122222222223333333333333333333333333666666666699999
000000000000000111112222233333333333333344444444446666699999
111112222233333333334444455555555556666677777777779999999999
000002222222222333334444444444555555555566666777778888899999
000001111111111333333333333333444446666677777777779999999999
000001111111111222222222222222333333333344444555556666677777
000001111111111222223333344444444445555555555555558888899999
000000000011111111112222222222333334444444444444445555588888
000001111111111111112222233333333334444455555777778888899999
000001111122222222222222233333333334444444444444445555599999
000000000011111111112222222222222222222222222333334444455555
000001111122222333335555555555555555555555555777777777799999
000000000011111222223333333333444445555566666777779999999999
000001111111111222223333333333333333333355555555555555577777
000000000011111111111111111111222223333355555555556666677777
000000000011111222222222244444555555555555555888888888899999
000001111111111222222222233333333334444444444555557777788888
111112222233333333334444455555555555555566666777778888899999
000000000022222444444444444444444445555555555777778888899999
000000000011111111112222222222444445555555555555557777799999
000000000011111111111111133333333333333344444555555555588888
111112222222222222224444444444444444444444444555555555566666
000001111111111111112222222222333334444444444444445555555555
111112222222222333334444444444444444444455555888889999999999
111112222233333333334444444444444444444455555555559999999999
000000000011111111111111122222222223333344444555557777788888
000001111111111222223333344444444445555555555666668888899999
000000000011111222223333333333444445555555555777778888888888
000001111111111222222222222222333333333333333333335555555555
111114444444444444445555555555555555555566666777777777799999
000002222222222222223333333333444444444455555555555555577777
000001111111111222222222233333333333333344444555557777788888
000000000011111111113333333333333333333355555555557777799999
000001111111111333333333333333333334444455555666668888899999
000000000011111111112222222222333333333344444555556666666666
000000000011111111112222244444444444444455555555558888899999
000001111111111333334444455555555555555577777777778888899999
000000000011111222222222222222333333333333333444446666688888
000000000033333333333333355555555555555566666777778888899999
000000000011111111112222222222444444444455555666668888888888
000000000011111111111111133333333334444455555555557777788888
000000000000000000001111111111111113333333333444445555566666
000001111111111222223333333333444445555555555555555555566666
000001111122222222223333344444444445555555555555557777788888
000001111111111111113333333333444444444444444444444444455555
111111111111111333333333333333333334444455555555556666688888
000000000000000111113333333333333334444455555666667777788888
000001111111111111112222222222333333333344444555556666688888
000000000000000111113333333333333333333344444444447777799999
111112222222222222223333333333333334444455555555558888888888
000000000000000000001111122222333333333355555777777777799999
111111111111111222222222222222444445555566666777778888888888
000001111111111111112222233333333333333355555555558888899999
111111111122222333333333355555555555555566666777779999999999
000000000011111111113333333333444444444455555555558888888888
000000000011111222222222233333444444444444444444448888899999
000001111122222222222222233333333334444444444555556666688888
000000000000000111112222233333444444444444444444446666677777
000001111111111444444444455555555556666666666666668888899999
000001111111111111112222222222333333333344444555556666699999
111111111122222333333333333333444444444455555777777777788888
000000000011111444444444455555666666666666666777778888888888
000001111122222222222222222222222223333333333777778888899999
000000000011111111111111122222222223333355555888889999999999
000000000000000111111111133333444445555566666888888888899999
000000000000000000001111122222222224444455555666668888888888
000000000022222222222222222222444444444455555555556666666666
000000000000000222222222233333444444444444444555558888899999
000001111111111333333333344444444445555555555555556666666666
000000000011111111112222222222222222222233333555557777799999
000001111111111222223333333333555555555555555777778888899999
000000000011111222222222222222222222222233333333334444488888
111112222233333444444444444444555555555555555666668888888888
222223333333333333334444455555555558888888888999999999999999
000001111111111111112222222222333335555555555666667777777777
000000000000000111112222233333333334444455555555557777788888
000000000011111111112222222222222223333355555666666666677777
000002222233333444444444444444444444444444444555557777799999
000000000011111111112222222222333334444444444444446666677777
000000000011111222223333333333444444444455555555557777788888
000002222222222333333333344444444445555566666777777777799999
000001111111111222223333333333444444444444444555557777788888
000000000011111111112222222222333334444455555666668888899999
000000000011111222223333333333333334444444444555556666677777
000000000011111111111111122222222222222233333333335555555555
000001111111111444444444444444555555555555555777778888899999
000000000000000111111111111111222222222244444777779999999999
000000000000000111112222244444555555555566666777778888899999
000000000011111222222222233333444446666677777888888888899999
000000000000000000001111111111222222222255555555556666699999
000001111111111111113333333333444445555555555666666666699999
000001111122222444444444444444555555555555555555558888899999
000001111122222222223333333333444444444444444666667777799999
000000000011111111112222222222222223333333333555559999999999
000001111122222222223333333333333334444444444555555555555555
000000000011111111112222233333333334444455555555556666699999
000000000000000000001111122222444444444455555777778888888888
111112222222222222222222233333333335555588888888889999999999
000000000011111222222222222222222224444455555777778888899999
000000000011111111111111133333333333333355555555556666677777
000000000011111222223333333333444444444444444666667777788888
000001111122222222222222233333444444444455555555555555566666
000000000011111111112222222222222223333344444555556666677777
000000000011111222223333333333444445555555555777777777788888
000002222233333333333333344444444444444444444444446666699999
111111111122222222223333344444555555555566666666667777799999
000000000011111333333333333333444445555555555666667777799999
000000000000000111111111122222222223333344444444448888899999
000000000011111111111111111111222225555555555666666666699999
000001111111111222222222233333333334444455555666667777799999
000003333333333444444444444444444445555555555666666666666666
000000000011111222223333333333444445555555555666667777788888
000000000022222222222222222222222223333344444555556666677777
000000000011111222223333344444444445555555555666668888899999
000001111111111222223333344444444444444455555555556666677777
000001111111111111112222233333333334444455555555556666688888
000001111111111111112222222222444444444455555555556666688888
000001111111111111111111133333333333333355555555558888899999
000000000000000000001111111111111113333355555555556666677777
000002222222222444444444444444555555555555555555557777788888
000000000000000000001111111111111112222244444444448888888888
000001111111111222222222233333333335555566666777778888888888
000000000011111222222222222222333334444455555555557777799999
000001111122222222223333333333444444444444444555556666666666
000000000011111111111111111111333333333344444555557777777777
000001111111111111111111122222555555555555555666667777788888
111112222222222333333333344444444444444455555555557777799999
000001111111111111111111122222333334444444444666667777788888
000001111111111111112222222222222222222233333555556666677777
000000000000000333333333355555555555555566666888888888899999
000000000000000111112222233333444444444455555555559999999999
000001111111111222222222244444444445555555555555557777788888
000001111111111111111111122222333334444444444555556666677777
000000000011111111111111111111222223333344444444446666688888
000000000011111111112222222222333333333344444555556666699999
000000000022222222223333333333333333333355555555557777788888
000000000011111222222222244444444444444444444555557777799999
000001111111111222222222244444444446666688888999999999999999
000000000011111333333333333333444445555577777777779999999999
000000000011111222222222233333333334444444444555556666699999
000000000011111111112222222222444444444455555555556666688888
222222222244444444444444444444555555555577777777777777788888
000001111122222333334444444444555555555577777888889999999999
000000000011111111112222233333333334444455555555556666688888
000000000033333333333333344444444445555555555555557777777777
000001111111111333334444444444444445555577777888889999999999
000002222222222333333333333333444444444444444555556666688888
000000000000000111112222222222333333333344444555557777799999
000001111111111111111111122222222223333333333555556666699999
000000000011111111112222222222333333333333333444444444499999
000000000000000111111111111111333335555566666777778888899999
000000000011111333333333333333444444444444444444445555566666
000001111122222222222222233333333334444455555666667777788888
000001111111111111111111122222333334444444444555556666688888
000001111122222222222222244444555555555566666666669999999999
000000000000000111113333344444444445555555555555557777788888
000000000011111222222222222222222223333333333444444444488888
000000000000000222222222233333333334444455555555559999999999
000000000011111111112222222222333334444455555555555555599999
000000000000000000001111122222222223333344444444445555566666
000000000022222222222222233333333333333344444666666666688888
000001111122222222223333333333444444444455555555556666677777
000000000011111222222222222222333333333344444777778888888888
000000000000000222222222222222333334444444444444446666699999
111112222222222222223333344444444445555566666777777777799999
000000000000000000001111133333333333333333333444444444499999
111111111122222222223333333333444444444477777888889999999999
000000000011111111111111122222333334444444444666668888899999
000001111111111111112222222222222223333333333666666666677777
000001111111111111111111122222333333333344444444445555566666
000001111111111111112222233333333334444455555666667777788888
000000000000000111111111111111222222222222222333335555555555
111111111133333333333333344444444444444455555555555555588888
000001111111111111112222233333333334444444444777777777788888
000000000000000111111111122222222224444455555666667777777777
000001111111111111112222233333333334444455555555556666699999
000001111111111111112222244444555555555555555666668888899999
000000000000000222223333333333444445555555555666668888899999
000000000011111111112222233333444445555555555555557777788888
000000000000000111113333344444444444444455555555556666677777
000000000000000222223333333333333334444455555555556666699999
000000000000000333333333344444444444444466666777779999999999
000000000011111111111111122222222224444455555666668888899999
000001111122222222222222244444444444444455555666666666688888
000000000022222222223333333333333333333344444444445555599999
000002222222222333333333333333444444444444444555555555588888
000000000022222333333333344444555556666666666777779999999999
000001111111111222222222222222333334444455555555555555566666
000000000011111111113333333333444444444444444555557777788888
000000000000000111111111122222333334444444444777777777799999
000000000000000111111111122222333334444455555666667777777777
000000000011111222222222233333444444444444444555555555588888
000001111111111333334444444444444444444444444444445555555555
000000000000000333334444444444444445555555555555555555577777
000001111111111444444444455555555555555566666777778888899999
222224444444444444444444455555555555555566666666666666699999
000000000011111111113333344444444444444455555666669999999999
000001111111111111111111133333333334444466666777778888899999
000000000022222222223333333333333334444455555666667777799999
000001111122222222223333344444444445555555555555557777799999
000000000000000111112222222222333334444444444555558888899999
000000000011111222222222233333444445555566666666668888899999
111111111111111222222222233333444445555555555777777777799999
000001111122222222223333333333444444444455555555558888899999
000000000011111111113333333333444444444466666666668888899999
000001111122222222222222233333333333333355555555555555577777
000000000011111111111111122222333335555555555666668888899999
000001111122222222222222233333555555555566666666669999999999
000000000000000111112222233333333334444455555666669999999999
000001111122222333333333333333333333333344444444447777777777
000001111111111222222222222222333334444455555555558888899999
000000000011111111112222222222333334444455555555556666688888
000001111122222222223333333333333334444466666777778888899999
000000000011111222224444444444444445555566666777778888899999
000000000000000000003333344444555555555566666777778888899999
000001111111111222222222233333333335555555555666668888888888
000000000000000333333333333333444444444444444555556666677777
000000000011111111111111111111444444444444444888889999999999
000000000011111111112222233333333333333344444666666666699999
000000000011111222223333333333333333333344444555556666688888
000001111122222222223333333333333333333333333555556666699999
222222222222222222223333344444555555555577777888888888899999
000000000022222333333333344444444445555566666666667777788888
111111111111111222222222233333333335555555555555557777788888
000000000011111111111111111111222222222244444444445555555555
000001111122222222223333344444444444444444444666667777799999
000001111111111333334444444444555555555566666666667777799999
000001111111111111112222222222222222222244444444446666688888
000000000011111111112222222222444444444455555555558888888888
000001111122222333334444444444444444444444444888889999999999
000001111122222333334444444444444444444466666999999999999999
000000000011111222223333333333333334444455555555555555566666
000000000033333333334444444444555555555555555555556666666666
000000000000000000001111111111333334444444444555558888888888
000000000011111222224444444444444444444455555777777777788888
000001111111111111112222222222222223333333333444445555588888
000001111111111111113333333333444445555555555555557777777777
000000000011111111112222244444444444444466666666667777799999
000000000000000222222222222222444444444444444555555555566666
000001111122222222222222233333333333333344444555555555588888
000001111122222222222222233333444445555555555555556666688888
000000000000000222223333344444444445555555555555556666677777
000001111111111111111111122222222223333344444444444444488888
111111111111111222223333333333444444444444444666667777799999
000000000000000111111111111111333333333333333444445555577777
000001111122222222222222233333444445555555555666666666688888
000000000022222222223333344444444445555555555666667777777777
000000000011111222223333344444555555555566666777777777799999
000000000011111111112222222222333333333344444666667777777777
000001111111111111111111122222333333333333333444444444499999
000002222233333333333333344444555555555555555555557777788888
000000000000000111112222222222333333333344444555555555555555
000000000022222222222222244444555555555566666777778888899999
000000000011111222223333333333444444444444444555556666677777
000001111111111222222222233333444444444444444555556666688888
000000000000000222222222222222444445555555555666666666699999
000000000000000111111111122222222222222233333555557777799999
000000000000000222222222222222333333333344444777778888899999
000000000011111111112222222222333333333344444444445555555555
000000000011111111111111111111222223333344444555557777788888
000000000011111111113333344444444444444477777888889999999999
000000000000000222222222244444444445555555555666669999999999
000001111111111111112222222222333333333344444555555555577777
000001111111111111111111133333333335555555555666667777799999
000001111111111111112222222222222223333333333333335555566666
000001111122222222224444455555555555555577777777779999999999
000000000011111111112222222222222223333344444444445555599999
000000000011111111112222233333333334444444444555555555566666
000001111122222222222222255555555555555566666777777777777777
000000000000000000001111122222333335555566666666668888899999
000003333333333333334444444444555556666666666777779999999999
111112222222222222223333344444444445555566666888888888899999
111111111122222222223333333333555556666688888888889999999999
000000000011111111111111133333333334444455555555556666699999
000002222222222333333333344444555555555566666666668888899999
000000000000000111111111133333444445555566666888888888899999
000000000000000333333333333333333335555555555777778888899999
000000000011111222222222233333333334444455555555555555599999
000001111111111222222222233333333334444444444555556666699999
000000000011111111112222233333333334444466666666667777788888
000001111111111222222222222222333333333355555555556666699999
000000000011111111112222222222222224444444444555555555566666
000000000011111111113333333333333334444455555555557777788888
000000000000000000001111111111333333333333333444447777799999
000001111111111333333333333333444444444455555555556666688888
000000000000000222222222233333333333333333333444445555555555
000001111111111222223333333333333334444444444555555555566666
000000000011111222223333333333444444444455555666668888899999
000000000000000111111111122222333334444455555555555555577777
000000000011111222222222233333444445555555555777777777788888
000000000011111111111111122222333334444455555555555555588888
000001111111111222222222233333333333333333333444446666699999
000001111122222333333333333333333333333344444444445555577777
000001111122222333334444444444555555555555555555555555588888
000001111133333333334444444444444445555555555666667777788888
000000000011111222224444455555555556666677777888888888899999
111111111122222333334444444444444445555555555777777777788888
111111111111111222222222233333444445555555555777777777799999
000000000011111222223333333333333334444444444555555555555555
000000000000000111111111133333444445555555555555555555566666
000000000011111222223333333333333334444444444555555555588888
000000000000000111112222222222333333333355555555556666666666
000000000000000111112222222222333333333344444444446666699999
000001111111111222222222222222333333333355555777779999999999
000000000022222222222222233333333334444455555777779999999999
000001111111111111111111111111222222222222222555558888888888
222222222222222222223333344444444445555555555999999999999999
000000000000000111112222233333333333333344444555555555599999
000000000011111111112222222222444445555555555666666666699999
000000000000000111112222233333333333333355555777778888888888
000001111111111222222222233333555555555566666888889999999999
000001111111111222223333333333444444444444444444445555599999
000001111111111222223333333333444445555555555777778888899999
000000000011111222222222222222222224444444444888889999999999
000001111111111222222222222222333334444455555555556666688888
111111111111111333334444444444444444444455555555555555588888
000001111122222222222222233333333335555577777999999999999999
000000000011111222222222233333444444444455555555555555588888
000000000000000111112222233333333333333344444444445555577777
000000000011111333333333344444444445555555555777777777799999
000000000011111111111111122222333333333344444555556666699999
000000000022222333333333333333444445555555555666667777788888
000000000000000111113333333333333334444455555555556666688888
000000000000000111111111122222222224444444444555555555599999
000002222222222333334444444444444445555555555666667777788888
000001111111111222223333333333444444444455555555559999999999
000001111111111222222222233333333334444444444444445555577777
000000000011111111112222233333444447777788888999999999999999
000001111122222333333333333333444445555555555555558888899999
222223333333333333333333333333333334444455555555556666688888
000000000011111222222222222222222223333355555555556666677777
111111111122222444445555555555555555555566666777777777799999
000000000033333444444444444444555555555566666666668888899999
111111111111111222222222233333333333333344444555559999999999
000001111111111111112222222222222223333344444444444444455555
000000000000000000001111111111333335555577777888889999999999
000001111111111222223333333333444444444455555666666666688888
000001111111111333333333344444555555555566666666667777777777
000000000011111111112222233333444444444455555666666666699999
000000000000000111112222233333333333333344444666666666699999
000000000000000111112222233333444444444444444555557777788888
000000000011111111113333333333444444444455555666666666677777
000000000011111111111111122222444445555555555555557777777777
000000000011111222222222233333333333333344444444445555599999
000000000011111222222222233333444445555555555888889999999999
111112222222222222222222233333333335555555555666667777788888
000000000011111111112222233333444445555566666666668888899999
000001111111111111112222233333333334444455555777779999999999
000000000011111222224444444444555555555555555666668888888888
000000000000000111111111122222222223333344444555556666699999
000000000011111111111111122222333335555555555666668888899999
000000000011111222222222233333444444444455555555556666666666
000000000011111222223333333333444444444455555666668888899999
000000000000000111111111122222222224444455555666666666699999
000000000011111111111111133333333333333344444666668888888888
000002222222222333333333344444555555555555555555556666699999
000000000000000000003333344444444444444455555666668888899999
000001111111111222222222222222222223333333333666666666699999
000001111111111111112222233333333333333333333555558888888888
000000000011111222222222222222333333333355555555555555588888
111111111111111111112222222222222223333333333333334444455555
000000000011111222222222233333333334444444444555556666677777
000000000000000111111111122222222223333333333555557777788888
000000000000000111112222222222333333333333333444444444455555
000001111144444444444444455555555555555577777777778888888888
000000000011111111111111122222333333333333333444445555599999
000000000000000111111111122222333334444444444444444444455555
000000000000000111112222244444444445555555555666668888899999
000000000000000111112222222222333334444455555555555555577777
000001111111111333333333344444444444444444444555556666699999
000000000011111111111111122222333335555555555555556666699999
000000000011111111113333333333444445555555555555555555566666
000002222222222222223333333333333334444455555555556666688888
333333333344444444444444444444444445555555555555556666699999
000001111111111222222222233333333335555555555555556666666666
000000000011111111112222244444444445555555555555556666677777
000001111111111222224444444444555555555555555666668888899999
000000000011111111112222222222333333333344444555555555577777
000000000011111111113333333333444444444444444555556666666666
000001111122222222223333333333444444444444444555556666699999
000000000011111222223333333333444444444444444555557777777777
000000000000000222223333333333333334444444444777777777788888
000001111122222222222222222222333333333355555666667777799999
000000000011111222223333333333444445555555555888889999999999
000000000011111111112222244444444445555555555777779999999999
000000000000000222222222222222222222222233333555558888899999
000000000011111222223333333333444444444444444666669999999999
000002222222222333334444444444444445555555555666668888888888
000000000011111222222222222222333335555555555777778888899999
000001111122222222223333333333444444444444444555558888888888
000000000011111222223333333333333333333355555666667777799999
111111111111111111112222233333444444444444444666666666688888
000000000011111111111111122222444445555555555666667777788888
111111111122222222223333344444444445555555555555557777788888
000000000011111111113333344444555555555555555666667777799999
000001111111111222223333333333444444444455555555555555577777
000001111122222333334444455555555555555555555666667777788888
111111111111111222223333344444444445555555555777778888899999
000000000000000111112222222222333333333344444555555555566666
000000000000000111111111111111111111111133333555558888899999
111111111122222333333333344444444445555555555555556666666666
000001111122222222223333333333333334444455555555557777799999
000000000000000111111111133333333334444455555777778888899999
000000000011111111112222233333444444444488888888888888899999
000002222222222333334444444444555556666666666777779999999999
000000000011111222223333333333333334444455555555555555599999
111112222222222222222222233333333334444455555555556666688888
000000000000000000001111111111222222222255555666667777788888
000000000011111111112222222222222223333344444444445555599999
000001111111111222223333333333444444444455555555557777788888
000000000011111222222222233333333334444455555555555555588888
000000000011111111111111133333333333333344444666668888899999
000000000011111111111111144444444445555555555666667777799999
000000000011111111112222233333333333333355555666666666699999
000000000000000111111111111111222222222233333444445555577777
000000000000000000002222244444444445555555555666666666677777
000001111111111111112222222222333334444455555555556666699999
000001111111111222222222233333444445555566666888889999999999
000000000000000111111111122222444445555566666777777777799999
000001111122222222223333344444444444444455555777778888899999
000001111144444444444444455555555555555566666666669999999999
000001111122222333333333344444555555555566666777778888899999
000000000000000000001111111111222225555555555666669999999999
000000000022222333333333344444444445555555555555556666699999
000001111111111333333333333333333334444455555555556666666666
000001111122222333333333344444555555555566666888889999999999
000001111111111111112222222222333333333333333444447777777777
000000000022222222223333344444444444444488888888888888899999
111111111111111222223333344444444444444466666777779999999999
000001111111111111112222222222222223333333333444446666666666
000001111111111222222222222222444445555555555555556666699999
000001111111111333333333333333444445555555555666667777777777
000000000011111111111111122222222223333355555666667777788888
000000000011111111112222222222444445555555555555556666677777
000002222222222333333333333333333334444444444777777777788888
000001111111111222222222222222222223333355555666668888899999
222222222222222333334444444444555555555555555555555555577777
000000000000000111111111122222333333333344444444444444455555
000000000022222222222222222222333333333344444555555555566666
111112222222222333334444444444444445555555555777777777799999
000000000011111222222222233333333333333344444777778888899999
000001111111111222222222222222222223333333333666668888899999
000001111122222222223333333333444444444455555666666666688888
000000000000000222222222244444444445555555555777779999999999
000000000000000111111111133333444444444444444777778888899999
000000000000000333333333344444444445555566666666666666688888
000002222222222333335555555555555555555577777777777777799999
000001111111111222222222233333333333333333333444446666688888
111112222222222333334444444444555555555555555555558888888888
000001111111111111112222233333444444444455555555559999999999
000000000011111111112222222222222223333333333555555555555555
000000000011111111112222244444555555555555555777778888899999
000000000011111222223333344444555555555555555555556666688888
000000000011111222223333344444555555555555555555556666677777
000000000011111111112222233333444444444444444555557777777777
000001111111111111112222233333555555555555555666667777777777
000000000022222333334444444444444445555555555666667777799999
000000000011111111112222233333333334444455555555556666688888
222222222233333333333333344444555555555566666777777777799999
111111111122222222223333333333555555555566666888888888899999
000001111122222222222222233333333334444455555555557777788888
000001111122222222222222233333333334444444444555555555599999
000001111111111222223333344444444445555566666777778888899999
000001111111111222222222222222333334444477777888889999999999
000000000011111111112222233333333334444444444555557777799999
000000000011111222222222222222333333333333333444448888888888
000001111122222222223333344444444444444444444888888888899999
000001111111111111112222233333444444444455555555556666666666
000001111111111111111111144444444444444455555777778888899999
222222222244444444445555555555555555555555555888888888899999
000000000000000111112222233333444445555555555666667777777777
000001111111111222222222233333333333333344444444444444455555
000003333333333333334444444444555555555566666666667777799999
000002222233333333333333344444444444444455555555556666699999
111111111111111222222222233333333334444444444555555555588888
000000000000000111111111122222222222222233333777778888899999
000001111111111222222222222222333333333344444666666666699999
000000000011111111112222222222333333333355555777777777788888
000001111111111222223333333333333333333344444777777777799999
000000000011111111112222233333444445555577777777777777788888
111111111122222222223333333333333334444444444555558888899999
000000000011111222222222233333333334444444444444449999999999
000000000011111222224444455555555556666666666777778888899999
000000000011111222222222244444444444444455555555558888899999
000001111122222222223333344444444444444444444666668888888888
000000000011111222223333344444444444444455555666667777788888
111111111133333333333333344444444445555555555555555555555555
111112222233333444444444444444444445555566666777777777799999
000001111122222333334444444444444445555566666666666666699999
000001111122222222222222233333333334444444444555559999999999
000001111122222222224444455555555555555555555555556666699999
000000000000000111111111122222222225555566666777777777788888
000001111111111222222222233333444445555555555777778888888888
000001111111111111111111122222333334444455555666666666688888
111111111133333333333333344444444445555555555999999999999999
000000000011111111112222233333333334444444444555557777799999
000000000011111222222222222222333333333344444555557777788888
000000000000000111112222233333333335555566666777778888899999
000000000011111222223333333333555556666666666777778888899999
000000000011111111112222233333444444444444444555556666688888
000003333333333444444444444444555555555566666777778888899999
000001111111111333333333344444555555555555555777777777799999
000000000011111222222222222222333334444466666888889999999999
000000000011111222222222222222222223333344444555556666699999
000000000000000111113333333333333334444444444555555555599999
111112222222222222224444444444444445555555555555556666699999
000000000011111111112222233333444444444444444444445555566666
000001111122222222223333333333444445555555555555558888888888
000000000011111222224444444444444445555555555555555555577777
000000000011111111112222222222333333333333333444445555577777
222222222222222222223333333333333334444466666777778888888888
000001111111111333333333333333333334444444444666667777799999
000002222222222333333333333333444444444444444555555555555555
000000000011111222222222233333555555555566666666666666688888
111112222233333333333333355555555556666666666777778888899999
000000000011111111112222222222333333333333333444444444499999
000001111122222222222222222222333334444444444555555555588888
000000000022222222222222244444555555555555555777778888888888
000001111111111222223333344444444445555555555888889999999999
000000000011111111112222222222333333333344444444445555566666
000001111111111111112222233333333333333344444888889999999999
000000000011111222222222233333555555555566666666666666699999
000000000000000111112222222222333335555555555666666666688888
111112222222222333333333344444444444444455555666667777788888
000000000011111111111111122222222223333333333555555555577777
000000000011111222222222244444555555555555555777778888888888
000001111122222222223333333333444445555555555666667777777777
000001111122222222222222244444444444444455555777778888899999
111111111122222222223333333333333333333344444444445555566666
000000000000000111112222233333444444444466666666666666688888
111111111122222333334444444444444445555555555666666666699999
000000000011111111112222233333333334444444444444445555566666
000000000000000222222222233333333333333344444555555555566666
000000000011111222222222233333444444444455555555557777788888
111113333333333444444444444444444444444455555666667777799999
000000000000000222222222233333444445555555555777778888899999
000001111122222222222222222222333334444444444888888888899999
000000000022222222222222233333444444444455555555555555599999
000001111111111111112222233333444444444455555666666666666666
000000000011111111113333333333333334444444444555556666677777
111112222222222222222222233333333334444444444555555555566666
000000000000000000001111111111111112222222222333337777799999
000001111133333333334444444444555555555555555555556666688888
000001111122222333333333333333444445555555555555556666688888
000000000011111222223333333333333334444455555555556666688888
000001111111111222222222222222333334444455555555555555588888
000000000011111222222222233333333335555555555666667777788888
000000000000000111111111111111222222222233333333334444488888
111111111111111222223333333333444444444444444555557777788888
000000000011111222223333344444444445555566666777777777777777
000000000000000333334444444444555555555555555666666666699999
000000000011111222223333344444444445555555555777777777777777
000000000011111222224444444444555555555555555666667777788888
000001111111111222222222222222333334444455555666666666699999
000001111122222222224444444444444445555555555777777777788888
000000000011111111111111133333333334444444444555556666699999
000001111133333333333333355555555555555555555555556666699999
000001111122222222222222233333444444444455555777779999999999
000000000022222333333333344444444445555555555666667777799999
000000000000000000001111111111333334444444444444445555566666
000000000011111222222222233333333334444455555777778888899999
000001111122222222222222233333444444444455555555555555588888
000001111111111222222222222222444444444455555666668888888888
000000000011111111112222222222333333333333333333334444455555
000000000000000222224444455555555555555566666666666666666666
000000000011111444444444444444444444444466666888888888899999
000000000011111222222222222222333334444444444777777777799999
000000000011111222222222222222333334444444444555555555588888
000001111111111333334444444444444444444444444555557777799999
111111111111111222224444444444444444444455555777778888888888
000000000000000222224444444444555555555555555777777777788888
000000000011111111112222244444444444444466666666667777799999
000002222222222222223333333333333334444455555666667777788888
000001111111111111113333333333444445555555555777778888899999
000000000011111111112222233333333334444455555777777777799999
000001111122222222222222233333444445555555555555556666677777
000000000011111222222222222222333333333344444444446666666666
000000000000000111111111111111222222222222222333334444444444
000000000000000000001111111111222222222233333666666666699999
000001111111111222223333333333444444444444444444448888899999
000001111122222222224444444444555555555555555555556666666666
000001111111111333333333333333555555555577777888888888899999
000000000011111111112222244444555555555566666666667777799999
000000000011111111113333344444444444444455555666667777788888
000000000011111111112222233333444444444455555777778888899999
111111111122222222223333344444444445555555555666668888888888
111111111122222333335555555555555556666677777777778888888888
000001111111111222222222233333444445555566666666667777799999
000001111111111111113333344444444444444455555888889999999999
000000000000000111112222233333444444444444444555556666688888
000001111122222333334444455555555555555566666777777777788888
000000000011111222224444444444555555555588888888888888899999
000000000011111222223333355555555555555555555666666666699999
000001111133333333333333344444444445555566666666667777788888
000001111111111111111111133333333333333333333444448888899999
000000000022222222223333333333333333333355555555556666688888
111111111122222222222222233333333334444444444444445555599999
000000000011111222222222222222333334444444444555555555566666
000000000022222222223333333333444444444455555555556666666666
000001111111111111112222244444555555555566666777778888899999
111112222222222333333333344444444444444444444666666666688888
000001111111111111113333333333444445555555555666668888899999
111111111111111111113333333333444444444455555555557777799999
000001111111111222223333333333333334444455555666668888888888
111111111111111222222222222222333334444444444444444444444444
000001111111111111112222222222222223333333333444444444444444
111111111122222222223333333333444444444455555777777777799999
000001111111111222222222222222333334444444444888888888899999
000000000011111222224444444444555555555555555555558888899999
000001111111111222222222233333333335555555555888888888899999
000000000000000111111111133333333335555555555555556666666666
222222222222222333333333333333555555555555555555557777777777
000000000000000111112222222222444445555566666888888888899999
000001111122222222223333333333444444444455555777777777777777
000002222233333444444444444444444445555555555777778888899999
000000000011111111111111122222333333333355555777777777799999
000000000000000111111111122222222223333333333444445555577777
000000000000000111112222222222333333333344444555555555555555
000000000011111111112222244444444444444444444555556666688888
000000000011111333333333344444444444444455555666667777788888
000000000000000111111111111111222222222222222888888888899999
111111111122222444444444444444444444444444444555557777799999
000000000011111111111111122222222222222233333333335555566666
000001111111111222222222233333333335555566666666667777799999
000001111111111111112222222222222223333333333555558888899999
000001111122222222223333344444444446666666666777778888899999
000000000011111222222222222222222222222244444666666666699999
000000000022222222223333333333333334444455555555555555599999
000000000022222222222222233333333333333355555555555555599999
000000000000000000001111111111111111111122222444445555577777
000001111111111111113333344444444444444455555666666666688888
000001111111111111112222233333444444444455555555557777777777
000001111111111222222222233333555556666677777888888888899999
000000000022222333333333333333333334444455555666667777788888
000002222222222222223333344444555555555555555666666666688888
000001111111111111112222222222333333333344444555557777777777
000000000000000111111111122222333333333333333444446666666666
222223333333333444444444444444444445555555555555556666688888
111111111111111333333333333333444444444455555777778888899999
000000000000000111111111122222333333333355555666666666666666
000000000011111222223333333333333334444455555555558888888888
111112222222222222222222244444444445555555555888888888899999
000001111111111111112222233333333334444455555555555555588888
111111111122222222224444444444444445555555555666666666688888
000000000022222222223333333333444445555555555666666666699999
000002222222222222224444444444444444444455555666667777777777
000001111111111222223333333333333335555566666666667777788888
000002222222222333333333344444444446666666666777778888888888
000000000000000111111111144444444444444455555555555555566666
000001111111111111112222222222333333333344444555556666666666
111111111111111111112222222222333334444455555555555555599999
000000000000000333333333333333333335555555555666666666677777
000000000011111222223333344444444444444455555555556666699999
000000000011111111111111133333333333333344444666666666677777
000001111111111111112222233333333333333344444444445555555555
000000000011111111111111133333333334444444444777778888888888
000000000011111111112222244444444445555577777777778888899999
000000000022222222222222222222333334444455555555557777788888
000002222233333444444444444444444445555555555777778888899999
000003333333333444444444444444555556666677777888888888899999
000000000011111111112222222222333335555555555666668888899999
222222222222222333333333333333444444444455555666669999999999
000000000011111111111111111111111114444444444555555555599999
000000000000000222223333344444444444444444444555555555577777
000000000011111222223333333333333333333344444555555555588888
111111111122222333333333333333444444444444444666668888899999
000000000011111111111111122222333334444477777888888888899999
000000000000000222223333333333333334444455555666667777788888
000000000000000222222222244444444445555555555666668888899999
000000000000000000001111111111111112222244444555555555577777
000000000000000111111111122222444444444455555555555555566666
111112222222222333333333333333444444444455555666667777799999
000000000011111111113333333333333335555555555555556666688888
000002222222222333333333333333444445555555555666667777799999
000000000000000111112222244444444445555555555666666666688888
000000000011111222222222222222333334444444444444445555588888
000000000011111111112222222222333333333333333555556666677777
000000000011111111112222222222222222222244444444445555577777
000000000011111111111111122222222223333333333444449999999999
000001111111111222223333344444444444444455555555556666677777
000001111111111111112222222222333333333344444555555555577777
000000000011111333334444444444555555555555555666667777799999
000000000000000111112222222222333333333355555666666666666666
000000000000000111113333333333333334444455555555556666699999
000001111122222222224444444444555555555555555777778888888888
000001111111111111112222233333333334444455555666666666677777
000001111111111333334444444444444444444444444666668888899999
111111111111111222222222233333444444444444444777777777799999
000000000011111222222222233333333333333344444444445555566666
000001111122222222223333344444444444444455555666668888888888
000001111122222222223333333333333334444444444555556666677777
000000000011111222222222222222333334444444444555555555599999
000000000011111222224444444444444445555566666777777777788888
111112222222222333333333333333333334444455555777777777788888
000001111122222222222222233333333334444444444888889999999999
000000000000000111112222233333444444444455555555555555577777
000003333333333333334444444444555555555555555666669999999999
000001111122222222222222233333444444444455555777777777788888
000001111111111222222222222222333334444444444555555555566666
000000000011111222223333333333333334444444444555555555555555
000001111122222222222222233333444444444455555555556666677777
000000000022222222223333333333444445555566666666668888899999
000000000022222222223333344444444444444455555555557777799999
000000000000000111113333333333444444444444444444445555577777
000000000022222444444444444444444444444466666777778888899999
000001111122222222224444455555555556666666666777778888899999
000000000011111111111111111111222223333333333444446666699999
000000000011111111112222233333333333333344444444445555599999
000000000011111222222222222222333333333333333555558888888888
111111111122222222223333333333333335555555555555556666699999
000000000011111222224444444444555555555555555555556666677777
000000000011111111112222222222333334444444444555558888888888
111111111122222333333333344444444445555555555666669999999999
000000000011111111112222222222333333333344444666666666688888
000001111122222222223333333333333333333344444555556666699999
000000000022222222223333333333333334444444444444446666677777
000000000011111111112222222222333336666666666777778888899999
000000000011111111111111122222222223333333333444446666666666
000001111111111111112222233333333333333377777888888888888888
000001111111111222223333333333444444444444444555558888899999
111111111122222222223333333333333334444455555555557777788888
000001111111111111112222222222222224444455555666668888888888
222222222233333333333333344444444444444444444444445555588888
000001111122222222223333333333555556666677777777778888899999
000001111122222333333333344444444444444455555777778888888888
000002222222222222224444444444444445555566666777777777788888
000001111111111222222222222222222222222233333444445555577777
000000000011111222223333333333444445555555555666667777788888
000002222222222333334444444444555555555566666666667777788888
000000000011111111113333344444444444444455555555556666666666
000000000011111111113333344444444444444455555555557777777777
000000000011111111111111122222333334444444444777779999999999
000000000000000111112222233333333333333344444444447777799999
000001111111111222223333333333444444444455555777778888888888
111111111122222333333333344444444445555566666777778888888888
000001111111111222222222233333333334444455555555557777799999
000000000011111222222222244444444445555555555777778888899999
000001111122222222222222233333333334444466666888888888899999
000000000000000111111111111111111112222255555555556666666666
000000000011111111112222222222222223333344444555555555577777
000001111111111222222222244444444444444455555555556666677777
000000000022222444444444455555555555555555555555557777777777
111112222222222333334444444444444445555588888888889999999999
000000000011111111111111133333333333333344444777777777799999
111111111122222222223333344444555555555555555555556666677777
000000000000000000000000011111111112222222222333334444455555
000000000011111222222222233333333334444444444555555555577777
000000000022222222222222233333444445555555555555558888899999
000001111133333333333333333333444445555555555666666666688888
000000000011111111111111111111222223333344444555557777788888
000001111111111111112222222222333333333355555555555555588888
000001111111111111111111122222333335555555555777779999999999
000000000011111222222222222222444444444466666777777777788888
111112222233333333333333344444444445555566666777777777788888
000000000000000000001111111111111113333333333555556666688888
000001111111111333333333333333333335555555555777777777799999
000001111122222222223333333333333333333344444444444444488888
000000000011111111111111122222333333333355555888889999999999
000001111111111111113333333333333334444455555666668888899999
000001111133333444444444444444444445555555555666667777799999
111112222233333444444444444444555555555566666777778888899999
000001111122222222222222233333333333333344444555556666688888
000000000011111111112222222222333333333344444555555555577777
111112222222222222223333333333444444444455555555555555566666
000000000011111111112222233333444444444455555555558888899999
111111111111111111112222233333444444444444444555556666677777
000001111111111111111111122222333335555555555888888888899999
000002222222222333333333344444444445555555555777777777799999
222223333333333333334444444444444444444455555666668888888888
000001111111111111111111122222333333333344444666667777777777
000000000011111222223333333333333335555555555555558888888888
111111111111111222222222233333444444444444444444445555588888
000000000000000000001111111111333333333333333333336666688888
000001111111111111114444444444555555555555555888888888888888
000000000000000111112222233333333334444455555666668888899999
111111111122222333333333333333333335555555555777779999999999
000002222222222333333333333333333334444455555666669999999999
000000000011111111111111111111222223333355555555557777799999
000001111122222222222222233333555555555555555777777777799999
111111111122222333333333333333444444444455555666666666688888
000000000011111222222222222222333335555566666666667777777777
000001111122222222223333333333444445555555555777778888899999
000000000011111222223333333333444444444455555777777777799999
000001111122222222225555555555555556666677777888888888899999
000002222222222222223333333333444445555555555666668888899999
000000000011111111112222222222222225555555555999999999999999
000000000011111111112222222222222223333333333666667777799999
000000000011111222222222222222333334444455555555556666688888
000000000000000111112222233333333334444455555555556666666666
000001111122222222222222233333333334444444444555555555566666
000000000011111222223333344444444445555566666777778888899999
000000000011111222223333333333333333333344444444445555577777
000001111111111222222222233333333334444444444444444444455555
111111111122222333333333333333444445555577777888889999999999
000001111111111222223333333333333333333344444666668888899999
000001111122222333333333344444444445555588888999999999999999
000000000011111222222222233333444444444455555666666666677777
000002222233333333333333333333555556666677777777778888899999
000001111111111111112222233333333333333344444666666666688888
000000000011111222223333344444444444444455555555557777799999
000000000000000000001111111111222224444444444444446666699999
000000000022222222223333333333444445555588888888889999999999
000001111122222333333333333333444444444444444444445555577777
000000000011111111111111111111222222222244444444445555577777
000001111122222333334444444444555555555577777888889999999999
000002222233333333333333344444444445555555555555556666688888
000000000000000111111111133333444444444444444555556666699999
111111111111111222222222222222222224444455555555557777799999
000001111133333333333333344444444444444455555666666666666666
111111111111111222222222222222222223333333333444444444499999
000000000000000111112222244444555555555555555555558888899999
111112222222222333333333344444444445555566666777778888888888
000000000011111111112222233333333334444444444666667777799999
000001111111111222223333333333444445555555555555557777788888
000001111111111222222222233333444444444455555888888888899999
111111111111111111112222222222222222222233333555557777799999
000000000011111111112222233333333333333344444444445555599999
000001111111111222222222222222444444444455555666669999999999
000000000011111111112222233333444445555566666777778888899999
000000000011111111113333344444444445555566666777778888888888
000003333333333333333333344444444445555555555666668888899999
000000000011111111111111122222333333333344444444445555599999
000001111111111222223333333333333333333333333444444444499999
000001111111111111111111122222333334444444444555557777788888
111111111122222222222222222222333334444455555555555555577777
000000000033333333333333355555555555555566666666667777799999
000001111122222333334444444444555555555555555555558888899999
000000000000000111112222222222333333333333333444445555577777
000000000000000000001111122222333334444455555888888888888888
000001111111111222223333333333444444444455555555556666688888
111112222222222333333333333333444445555555555666667777788888
000001111111111111112222222222333333333344444666666666666666
000000000011111111111111122222222222222222222444445555566666
000001111122222222223333344444444444444455555666667777788888
000000000000000111113333333333555555555555555555556666699999
222222222222222333334444444444555555555555555555556666699999
000001111111111111111111122222222223333333333555556666699999
000000000011111222223333344444555555555566666777779999999999
000000000011111222223333355555555556666666666777778888888888
000001111122222222222222233333333334444444444555556666666666
111112222233333333334444444444444445555555555666666666699999
000000000000000111111111133333333334444455555555555555577777
000002222233333333334444444444444444444455555666667777777777
000001111111111111112222222222333333333344444444446666677777
000000000022222222222222222222222223333333333777778888888888
111111111111111222222222233333444444444455555777779999999999
000001111111111333333333344444444445555555555555559999999999
000000000000000000001111111111222222222222222333335555566666
000001111111111111112222222222333334444455555555556666688888
000001111111111111111111111111333334444444444888889999999999
000001111122222333334444444444444445555555555555558888899999
000000000000000111113333344444444444444444444555558888888888
000001111122222222223333333333555555555555555666667777799999
000000000011111222222222222222333333333333333333334444466666
000000000011111222222222222222333334444455555555558888899999
000001111122222333334444444444555555555566666777777777788888
000000000011111111111111122222333334444466666666668888888888
000000000011111222223333344444444445555555555555555555566666
000001111111111111112222222222444444444444444555555555577777
000000000000000111112222222222222223333344444555556666688888
000000000011111111112222222222222223333355555555556666699999
000001111122222333333333344444444445555555555555556666699999
000002222233333444445555555555555555555566666777778888899999
000001111111111111112222222222222223333355555666667777788888
000001111111111222223333344444555555555555555555556666688888
000001111111111111111111122222444444444466666777777777788888
111111111122222222223333344444444445555555555555556666688888
000000000000000000001111133333333334444444444555556666677777
000000000022222333334444444444555555555555555555557777788888
222222222222222333333333333333444444444444444555555555588888
000001111111111222223333333333444444444455555555555555577777
000000000022222222222222233333333334444455555555558888899999
000000000000000111111111133333333333333344444555555555599999
000001111111111111111111111111333335555566666666666666699999
000001111133333333334444444444444444444455555555556666699999
000000000011111111111111122222333334444444444444446666677777
000000000000000222223333344444444445555588888888889999999999
000000000011111222222222222222444445555555555888888888899999
111111111122222222222222233333444445555577777777777777799999
000001111111111222222222233333444445555555555555555555588888
000001111111111111112222222222222223333344444555555555566666
000000000011111111112222222222222224444444444444445555555555
000001111122222222222222233333444444444444444555556666699999
000000000000000111111111122222333334444455555555555555566666
000001111122222333333333333333555555555555555777777777777777
000002222222222222223333333333333333333344444444445555577777
000001111111111111111111111111111113333355555555559999999999
000001111111111111112222233333444445555555555666667777799999
000000000011111111111111122222333334444455555666668888899999
000000000011111111112222222222222222222244444555556666688888
000000000011111222223333344444444445555555555666667777799999
000000000000000111111111122222333335555555555555556666666666
000001111111111222223333333333333333333366666777777777788888
000000000011111222222222233333333334444444444555557777799999
111111111122222222222222233333333333333355555555556666699999
000000000011111222222222222222333333333344444555555555566666
000000000011111222223333344444444444444455555555559999999999
000000000000000000001111111111222223333355555666666666699999
000000000011111111111111111111111112222244444555555555555555
111111111111111222223333333333444444444455555777778888899999
222222222233333333333333333333444444444444444555555555566666
000000000011111111112222233333444444444455555666668888899999
000000000011111222222222233333333333333333333444445555577777
000000000000000222223333333333444445555566666777777777799999
111112222222222222223333344444555555555555555777778888888888
111113333344444444444444444444555555555566666666667777777777
000000000000000111112222222222222223333344444666667777777777
000001111111111222222222222222222224444444444555557777788888
000000000022222333334444455555555556666677777888888888888888
000000000011111111114444455555555555555566666888888888899999
000001111144444444444444444444444445555555555555557777788888
000000000000000222223333344444555555555555555777778888899999
000002222222222222222222233333555555555566666777778888888888
111111111111111333333333344444444444444455555777777777788888
000000000011111111113333333333333334444455555666668888899999
111111111122222222222222233333333334444444444444446666688888
000001111122222222223333333333444444444455555666668888888888
000000000000000333333333333333444444444455555777778888899999
000000000000000111111111122222333333333333333555559999999999
000000000022222222223333333333444444444444444666666666699999
000000000000000111114444444444555555555555555666667777799999
000000000000000111114444444444555555555555555555558888899999
000000000011111111112222233333333334444444444555555555577777
000001111122222222222222233333333333333344444444444444488888
000001111111111222222222222222333333333355555777778888888888
000001111111111222223333344444444445555555555777779999999999
000000000011111111112222233333333334444444444444445555599999
000001111122222333333333333333333334444444444555555555599999
000000000011111111112222233333333334444455555666668888899999
000000000011111222222222222222222223333333333444447777799999
111112222222222222223333333333333333333355555555555555555555
000002222222222222223333333333333335555555555555558888899999
000001111111111111111111111111222222222233333444445555566666
000000000000000000001111133333333334444444444444446666666666
000000000000000000002222233333444444444455555555556666699999
000000000022222222223333344444444445555555555666668888899999
111112222233333444445555555555555555555566666666668888899999
000000000000000000001111133333444444444444444555556666677777
000000000011111111112222222222333333333333333444445555577777
000001111111111333333333344444444444444466666666667777788888
000000000011111111111111122222222222222233333333334444477777
000000000011111111112222222222222223333333333555555555588888
000001111111111222222222222222222223333344444444445555566666
000000000000000111112222222222333333333333333333334444488888
000001111111111111112222233333333333333355555555557777788888
111111111111111222223333333333444445555555555666666666699999
000001111122222222223333344444444445555555555555555555588888
000001111122222333333333344444444444444444444777777777788888
000001111122222333334444444444555555555555555555555555577777
000001111111111111113333344444444444444455555777778888899999
111111111122222222222222233333333333333333333444445555566666
000001111111111222222222244444555555555566666666666666677777
000000000000000111112222255555555555555555555777778888899999
000001111111111111113333355555555555555566666666667777799999
000000000000000111113333333333333334444444444555555555566666
000000000011111111111111133333333334444455555777779999999999
000001111122222222224444455555666666666677777777778888899999
000000000011111222222222233333333333333344444555558888899999
000001111111111222222222233333333334444455555777778888899999
000000000000000111113333344444444444444455555555555555577777
111111111111111222223333333333444444444444444555556666666666
000000000011111111111111111111444444444455555777778888888888
000001111122222222222222233333333334444444444555556666688888
000001111111111111112222222222222223333344444555555555555555
000000000011111111112222233333333334444455555777778888899999
000000000000000111112222222222333333333355555666667777777777
111111111111111222224444455555555556666677777888888888899999
111111111122222333333333333333444445555555555555555555577777
000000000000000000001111111111222223333333333444445555555555
000000000011111111111111122222222223333344444555555555566666
000002222222222222222222244444555555555555555777778888899999
111112222233333333334444444444555555555555555555555555588888
000002222222222333333333333333444444444444444555556666688888
000001111111111222222222233333444444444466666777778888888888
000001111111111111112222222222333333333333333555556666677777
000000000000000111111111122222222222222255555777778888899999
000000000011111111112222233333444444444455555555558888899999
111111111111111111111111122222222225555555555555556666688888
222223333333333444444444455555555555555555555666667777799999
000000000000000222223333333333333334444466666666667777799999
000002222233333333333333344444444444444455555555558888888888
000000000011111111112222222222333333333344444555557777777777
000001111111111333334444444444444444444455555555557777777777
000000000011111222222222233333444445555566666888889999999999
000001111111111222222222233333333333333333333333336666688888
000001111111111222223333333333333333333333333444445555566666
000001111111111222223333344444444444444455555555556666677777
111112222222222333333333333333444444444444444666669999999999
000000000011111222222222222222333333333344444555557777788888
000000000000000111112222222222333333333355555555558888899999
000001111122222222223333333333333334444444444555556666666666
000000000011111111112222222222222223333355555666667777788888
000001111111111222223333344444444445555555555666667777788888
111112222233333333333333333333333334444444444555555555599999
000001111111111111111111122222333335555555555666668888899999
000001111122222222222222233333333333333344444444446666688888
000002222233333444444444444444444445555555555666669999999999
000001111111111222222222233333333335555555555555556666688888
000001111111111333333333344444444444444455555777777777788888
000000000000000000001111122222222223333333333444444444466666
000000000011111111111111111111111113333333333333335555599999
000001111111111222222222233333555555555555555666668888899999
000000000011111222222222233333333333333333333444445555566666
000001111111111222223333344444555555555566666777777777788888
000000000000000111112222222222222223333344444555558888899999
000001111111111111112222222222444444444455555555556666699999
000001111111111111112222233333444445555555555555559999999999
000002222233333333333333355555555555555566666888889999999999
000000000000000111111111111111222222222233333333334444477777
000000000011111111112222222222222223333344444444445555555555
000000000011111222222222233333444444444455555555556666699999
000000000011111111112222222222333334444444444444445555566666
000002222222222222223333344444444445555555555777779999999999
000001111111111111113333333333444446666666666777777777799999
000000000011111222223333344444444444444488888888889999999999
000000000011111222222222233333444444444444444666668888888888
000000000011111111111111122222333333333333333444449999999999
000000000033333444445555555555777777777788888999999999999999
000000000000000111111111122222444444444444444555555555588888
000000000000000222223333344444444444444455555666666666699999
000000000022222333333333344444555555555555555555558888899999
000001111122222222222222222222333333333344444555557777788888
000000000000000111111111122222222223333344444555556666666666
000001111111111222222222233333333334444444444555557777788888
111111111111111111112222233333333334444455555555556666699999
000001111122222222223333333333333335555555555666668888899999
000002222222222222223333344444444444444455555666669999999999
000000000022222333333333333333444444444455555555559999999999
111111111122222333333333333333444444444455555555556666677777
000000000000000000002222222222444444444455555555558888888888
000001111122222222222222222222222223333344444444447777799999
000001111122222222222222222222333334444444444555555555555555
000001111122222222223333333333444445555555555666667777788888
000001111111111222223333333333333334444455555777778888899999
000000000011111222222222222222333333333355555555556666677777
000000000011111222223333333333555555555555555555556666699999
000000000000000000002222233333444444444444444555556666677777
000000000022222222222222233333333334444455555666667777788888
222222222233333333334444455555555555555566666888888888888888
000000000000000111111111111111222223333333333444446666699999
000001111122222333333333333333333334444444444555556666699999
222223333333333333334444444444444445555555555666668888899999
000000000000000222222222233333333334444455555888888888899999
000000000011111111112222222222333334444455555555558888899999
000000000011111111112222244444444444444444444444445555555555
000000000011111222224444455555555555555566666777779999999999
000000000011111111111111111111222222222255555666666666677777
000001111122222333334444444444555555555577777777778888899999
000001111111111222222222244444444445555566666777777777788888
111111111111111222222222222222444445555555555555559999999999
000001111122222222223333333333333333333344444666667777788888
000000000022222222222222244444444445555555555555556666677777
222222222222222222222222233333333333333344444555558888899999
111111111111111111112222233333333334444466666777777777788888
000001111111111333333333333333555555555566666777779999999999
000000000000000111112222222222444444444444444444445555566666
000000000000000111111111122222222223333344444555556666666666
000001111122222222222222233333333333333344444555555555599999
000002222222222333333333344444555555555566666888889999999999
222223333333333333334444444444444445555555555555556666666666
000001111111111111113333333333444444444444444555555555588888
000000000011111222223333344444444444444455555555556666699999
000000000011111222222222222222333333333344444555555555588888
111111111122222222223333333333444444444455555666667777799999
000001111122222222223333333333444444444444444666668888899999
000001111111111111111111122222333333333344444555555555555555
000000000011111333333333344444555555555566666777777777788888
000000000000000111112222222222222223333344444444444444455555
111112222222222333333333333333444445555566666777779999999999
000000000000000111112222222222222224444444444555556666677777
000000000011111111111111133333333334444444444555556666677777
000001111122222222222222222222444445555555555555557777788888
000001111122222333333333344444444445555555555777778888899999
000000000000000111111111133333333333333344444666667777777777
000000000022222222222222222222222223333344444555556666666666
000000000022222333333333344444444445555566666888888888899999
000000000011111222223333333333444444444444444555555555588888
000000000011111111112222233333333334444444444555555555555555
111111111111111222222222233333333333333333333444445555599999
000000000000000111111111122222222224444444444555555555599999
000001111111111333334444444444444444444455555555558888899999
222222222222222222223333333333444445555555555777778888899999
000000000011111333334444444444444444444455555666667777788888
000000000011111111113333333333444445555566666888888888899999
000002222222222222223333333333444445555555555555558888888888
000001111111111111112222233333333335555555555666667777788888
000000000022222333333333333333333335555555555666666666666666
000001111122222333333333344444444445555555555666666666666666
111111111122222222223333333333555557777777777888888888899999
000001111111111111111111111111222224444444444777778888888888
000000000011111111111111122222222223333344444555556666688888
111111111122222222222222222222555555555555555555557777799999
111112222222222333334444444444444445555555555555556666699999
000000000022222333334444444444555556666666666666667777788888
000000000000000111112222233333333334444444444666667777777777
000000000022222222224444444444444445555555555666668888888888
000000000000000000001111122222333335555566666666667777788888
000001111122222222222222233333333334444455555666667777799999
000002222222222444444444444444555555555555555555556666666666
000001111111111111112222222222333333333333333333335555555555
111111111111111222223333333333444444444455555777779999999999
000001111111111222222222233333444444444455555666667777788888
000000000011111111113333333333333334444455555666667777788888
000000000022222333334444444444555555555577777888888888899999
000001111122222333333333333333555555555555555777778888899999
000000000011111111112222233333333334444455555666669999999999
000000000011111111113333333333333333333344444444448888888888
000000000011111111112222222222333335555566666666667777777777
000002222233333333333333333333444445555555555666668888899999
000000000011111222222222233333555557777777777888888888899999
000000000011111111112222233333333334444444444555556666666666
000000000022222222223333333333444445555555555666666666688888
000001111111111222222222222222222223333344444444446666688888
000000000011111444444444455555555555555566666666668888899999
000001111111111222222222222222222222222244444444445555555555
111112222222222222222222233333333333333333333444445555599999
111112222233333333335555555555555555555566666777778888888888
000000000011111444444444444444555555555566666666667777777777
000001111122222222224444444444555555555555555555556666677777
000000000011111111112222222222333334444466666666667777788888
000001111111111111112222244444444444444455555888889999999999
000001111111111222223333333333333335555566666888889999999999
000001111111111111111111122222333333333355555555557777799999
000000000011111222223333333333333333333333333555558888888888
000000000000000111113333333333444444444455555555556666677777
000001111155555555555555555555555555555566666777778888899999
000001111122222222222222222222333334444455555555557777777777
000000000011111222222222222222222223333344444666667777799999
000002222233333333333333344444444445555555555555556666666666
111112222222222222223333333333444444444466666777778888899999
000000000011111111112222233333333333333344444555557777788888
000001111122222222223333344444555555555566666999999999999999
000000000000000333334444444444444444444455555555556666666666
000000000011111111111111122222333334444455555888889999999999
000003333333333333334444444444444444444444444555555555566666
000000000011111111112222222222333333333344444555555555588888
000000000011111111112222222222222224444455555666669999999999
000000000011111111113333333333444445555555555555556666666666
000000000000000111111111122222333333333333333444444444477777
000002222222222333334444455555555555555555555555556666677777
000001111111111111112222222222222223333333333555556666699999
000000000000000000002222233333444444444444444555557777799999
000000000011111333333333333333444444444444444555557777788888
000002222222222222223333344444444444444455555666667777788888
000002222233333333333333333333444444444444444555556666666666
000000000011111111111111122222222222222222222333334444455555
000001111111111111112222222222333335555555555555555555588888
000001111122222222223333333333444445555577777888888888888888
000000000022222333333333333333555555555577777777779999999999
000000000011111111112222222222222223333344444555555555566666
111111111122222333333333333333333335555566666666667777799999
000000000011111111111111122222333333333333333555556666699999
000000000011111111112222233333444445555555555555557777788888
000000000011111222222222244444444445555555555555556666688888
000001111111111111112222233333333334444444444444445555588888
000002222222222333333333344444444444444455555666668888899999
000000000011111111111111133333333335555566666666668888899999
000000000022222222223333333333333336666677777777778888899999
111111111122222222222222233333333334444455555777778888899999
000003333333333333334444444444444444444455555555556666677777
000001111111111222222222233333333333333344444555558888899999
000001111122222222223333333333444444444455555666667777788888
000000000011111222223333333333444444444455555888888888899999
000000000011111111111111111111333334444455555777778888888888
000001111111111111111111122222333333333355555777778888899999
111111111111111111111111122222222222222233333555557777777777
000001111122222222223333344444444444444455555555557777788888
000001111111111111113333333333333334444444444444446666699999
111112222233333333334444444444555555555566666666669999999999
000001111111111111111111111111222223333344444555556666699999
000000000011111111112222222222555556666677777888888888888888
000000000000000111112222222222333336666677777888888888888888
000000000000000111112222222222333335555555555555557777788888
000000000011111111111111111111111113333333333444445555599999
000000000011111222223333355555555556666677777888888888888888
000000000011111111113333344444444445555555555666667777777777
000000000000000111113333333333444444444444444444445555566666
000000000011111111112222222222222224444455555555556666677777
111111111111111111111111122222333333333344444444446666666666
000000000022222333333333333333333334444444444666667777799999
000000000000000333334444444444555555555566666666668888888888
111111111122222222222222244444444444444455555999999999999999
000001111111111222223333344444444444444444444444446666699999
000000000011111111111111122222222223333333333555555555588888
000001111111111444444444444444444444444455555555556666688888
111112222233333333333333344444444445555555555666667777799999
000001111111111111111111122222222224444444444555555555566666
000001111122222222223333333333444445555555555555557777777777
000000000011111222223333344444444444444444444555557777799999
000000000011111111111111122222333334444444444555559999999999
000000000022222222222222233333333334444444444555558888899999
000000000011111111111111111111222222222244444444444444466666
111111111111111222222222222222333334444444444666669999999999
000001111111111222222222222222333333333344444444445555588888
000000000000000111111111122222333334444477777777778888899999
000001111111111111111111122222222223333344444555557777799999
000001111111111444444444455555555555555555555666667777799999
000000000011111111111111122222222223333333333444444444477777
000001111111111333333333344444444444444455555555556666688888
000001111122222222222222233333444445555577777777778888899999
000000000000000111112222233333444444444444444666667777788888
111111111111111222224444444444444445555555555555556666666666
000000000011111111112222222222333333333344444666666666699999
111111111133333333333333344444555555555555555555556666666666
000000000000000000001111122222222222222233333666668888888888
000000000000000111113333333333333335555555555666668888899999
000001111111111222222222222222555555555555555666667777799999
000001111122222333334444444444444445555555555666666666699999
000000000022222222223333344444444445555588888888889999999999
000000000000000111111111111111222222222233333333335555588888
000000000011111111111111111111222222222233333444444444499999
000000000011111111111111122222333333333333333444444444444444
111111111122222222223333344444444445555555555777778888899999
000001111122222222222222233333444444444455555666666666677777
000001111111111111111111111111111113333344444777777777799999
000000000000000222224444444444444445555555555555557777777777
000001111111111222222222233333555555555555555555557777788888
000000000011111111112222233333333335555555555666666666677777
000000000011111222223333355555555555555566666888888888899999
111111111111111222223333333333444444444444444666668888899999
111111111111111222223333344444444444444477777777779999999999
000001111122222333333333333333555555555555555888888888899999
111112222222222333333333344444444444444444444666667777788888
222222222222222222223333333333444444444444444666668888899999
000001111111111222222222233333333334444466666888888888899999
000002222222222333334444455555555556666666666999999999999999
000001111111111222222222233333333333333333333333338888888888
000000000011111222223333344444444445555555555555557777777777
000000000022222222223333344444444444444466666777777777777777
000000000011111222222222233333333334444466666666669999999999
111113333333333333333333333333333334444444444555558888899999
000002222233333444444444455555555555555566666777779999999999
111112222233333333333333344444444445555555555555556666688888
000001111111111333334444444444444445555566666777779999999999
000000000000000111112222222222444444444444444444448888899999
000001111111111111112222222222222223333333333444444444466666
000000000011111222222222233333444444444455555666668888888888
111111111122222444444444455555555556666677777777778888888888
000003333333333444444444444444555555555555555666667777799999
000001111133333333334444444444444445555555555666668888899999
222223333333333333334444444444444445555555555777777777788888
000000000011111222222222222222333334444455555777777777799999
000001111133333444444444444444555555555555555555557777799999
000001111111111111112222222222333333333344444555556666688888
111111111111111222223333333333444444444455555555556666699999
000002222222222333333333344444444445555577777777778888899999
000000000000000222222222244444444444444444444555558888899999
000000000011111111113333333333444445555555555666666666666666
000002222222222333333333333333444445555555555555555555577777
000002222222222333333333333333444444444444444555558888899999
000001111111111111111111111111333334444444444555558888899999
000000000011111111112222222222222224444455555555556666666666
000000000011111222222222233333333334444444444555555555555555
000001111111111111111111122222222222222233333666668888888888
000000000011111111113333333333333334444466666888888888899999
111112222222222333334444444444555556666677777999999999999999
000001111111111222223333333333333333333344444444445555566666
111111111122222333334444455555555555555555555555556666699999
000001111111111222222222222222444444444477777888889999999999
111111111111111111112222222222444444444466666777778888899999
000000000011111111111111111111111112222244444555556666666666
TERNO000000000000000000000000000000111111111122222222223333333333333333333333333333334444444444444444444455555555555555555555
000000000011111111113333333333333333333333333333334444444444444444444444444444447777777777999999999999999999999999999999
000000000000000000001111111111111111111111111111112222222222333333333333333333334444444444666666666677777777779999999999
000000000000000000000000000000111111111122222222222222222222444444444455555555555555555555666666666677777777779999999999
000000000000000000000000000000111111111111111111111111111111222222222244444444446666666666666666666666666666669999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444444444444444777777777777777777779999999999
000000000000000000000000000000111111111122222222222222222222333333333333333333335555555555555555555566666666668888888888
000000000011111111113333333333333333333333333333334444444444444444444455555555557777777777777777777777777777778888888888
000000000000000000003333333333444444444444444444445555555555555555555555555555555555555555666666666666666666668888888888
000000000011111111111111111111222222222222222222223333333333444444444455555555555555555555777777777788888888888888888888
111111111122222222223333333333333333333355555555555555555555555555555555555555557777777777888888888888888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444444444444444666666666677777777779999999999
000000000011111111112222222222333333333344444444444444444444555555555555555555555555555555666666666677777777778888888888
000000000011111111112222222222222222222222222222223333333333333333333344444444445555555555666666666677777777777777777777
000000000011111111111111111111222222222222222222223333333333333333333333333333335555555555555555555555555555556666666666
000000000000000000002222222222222222222233333333333333333333444444444444444444445555555555666666666688888888889999999999
000000000000000000000000000000111111111111111111111111111111111111111122222222223333333333555555555566666666669999999999
222222222222222222222222222222333333333333333333333333333333444444444455555555556666666666666666666677777777777777777777
000000000000000000000000000000111111111111111111112222222222222222222222222222224444444444555555555555555555556666666666
000000000011111111111111111111111111111122222222222222222222333333333333333333333333333333555555555555555555558888888888
000000000033333333333333333333333333333333333333334444444444444444444455555555556666666666666666666666666666669999999999
000000000000000000001111111111111111111133333333333333333333444444444455555555556666666666666666666688888888889999999999
111111111111111111112222222222333333333333333333335555555555555555555555555555557777777777777777777799999999999999999999
000000000000000000001111111111111111111122222222223333333333333333333333333333334444444444444444444488888888888888888888
000000000022222222223333333333444444444444444444444444444444555555555555555555555555555555555555555555555555556666666666
000000000000000000001111111111222222222222222222223333333333555555555555555555555555555555555555555577777777778888888888
000000000011111111111111111111111111111122222222223333333333333333333333333333334444444444444444444455555555557777777777
000000000000000000000000000000222222222222222222222222222222333333333344444444444444444444555555555566666666666666666666
000000000000000000001111111111333333333333333333334444444444444444444455555555555555555555666666666688888888888888888888
000000000000000000001111111111111111111122222222223333333333444444444455555555555555555555777777777788888888889999999999
111111111111111111112222222222444444444444444444445555555555555555555566666666667777777777888888888888888888889999999999
000000000011111111113333333333333333333333333333333333333333444444444444444444444444444444444444444455555555556666666666
000000000011111111112222222222333333333333333333333333333333444444444444444444445555555555777777777799999999999999999999
000000000011111111111111111111111111111133333333333333333333444444444455555555555555555555555555555577777777777777777777
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555555555555566666666667777777777
000000000011111111111111111111111111111122222222222222222222333333333333333333335555555555555555555577777777779999999999
000000000000000000000000000000222222222222222222222222222222333333333355555555556666666666666666666677777777778888888888
000000000011111111112222222222333333333344444444444444444444444444444444444444445555555555555555555555555555555555555555
111111111111111111112222222222222222222233333333334444444444555555555555555555555555555555666666666666666666667777777777
000000000000000000000000000000111111111122222222223333333333444444444444444444445555555555666666666677777777778888888888
111111111122222222222222222222333333333333333333333333333333444444444455555555556666666666777777777788888888889999999999
000000000011111111111111111111111111111122222222223333333333333333333333333333334444444444666666666677777777779999999999
000000000000000000001111111111222222222222222222222222222222555555555555555555556666666666666666666677777777778888888888
111111111111111111112222222222333333333344444444444444444444444444444444444444447777777777888888888888888888889999999999
000000000000000000003333333333333333333333333333334444444444444444444455555555555555555555555555555577777777777777777777
000000000000000000001111111111222222222222222222222222222222333333333333333333334444444444444444444466666666666666666666
000000000011111111112222222222333333333333333333334444444444555555555555555555555555555555666666666677777777778888888888
000000000000000000000000000000222222222222222222223333333333444444444444444444445555555555555555555577777777778888888888
000000000011111111113333333333333333333333333333333333333333333333333344444444445555555555555555555555555555557777777777
000000000011111111111111111111222222222244444444444444444444555555555555555555556666666666666666666677777777778888888888
111111111122222222222222222222222222222222222222223333333333444444444444444444444444444444555555555577777777777777777777
000000000011111111113333333333333333333344444444445555555555555555555555555555556666666666888888888888888888889999999999
000000000011111111111111111111222222222233333333333333333333333333333344444444444444444444666666666666666666668888888888
000000000000000000001111111111111111111122222222223333333333555555555555555555556666666666666666666688888888889999999999
000000000011111111112222222222222222222222222222222222222222333333333333333333334444444444555555555588888888889999999999
000000000000000000000000000000111111111122222222222222222222333333333355555555555555555555555555555577777777779999999999
000000000011111111111111111111222222222233333333334444444444555555555566666666667777777777777777777777777777779999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444444444444444777777777777777777779999999999
000000000000000000001111111111222222222222222222223333333333333333333344444444444444444444555555555588888888888888888888
000000000000000000001111111111111111111111111111112222222222222222222233333333333333333333444444444455555555558888888888
000000000011111111112222222222222222222244444444444444444444444444444455555555558888888888888888888899999999999999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444555555555566666666668888888888
000000000000000000001111111111222222222222222222224444444444444444444444444444445555555555666666666699999999999999999999
000000000000000000000000000000111111111122222222222222222222333333333344444444445555555555555555555566666666668888888888
000000000000000000000000000000111111111122222222222222222222222222222233333333333333333333444444444455555555555555555555
111111111111111111111111111111222222222222222222223333333333333333333333333333334444444444555555555566666666668888888888
111111111111111111111111111111222222222222222222222222222222444444444444444444445555555555777777777777777777777777777777
000000000000000000001111111111111111111111111111112222222222333333333333333333333333333333555555555555555555559999999999
222222222233333333333333333333444444444444444444445555555555555555555555555555555555555555555555555566666666668888888888
000000000011111111112222222222222222222233333333333333333333444444444444444444445555555555777777777777777777778888888888
111111111122222222223333333333333333333333333333333333333333444444444444444444445555555555555555555566666666667777777777
000000000011111111111111111111333333333333333333334444444444444444444444444444444444444444444444444488888888889999999999
111111111122222222222222222222222222222244444444445555555555555555555555555555555555555555666666666677777777778888888888
000000000000000000002222222222222222222233333333333333333333333333333344444444444444444444555555555577777777778888888888
111111111122222222222222222222333333333333333333333333333333444444444444444444445555555555666666666677777777779999999999
000000000011111111111111111111222222222233333333333333333333333333333333333333335555555555777777777788888888888888888888
000000000011111111112222222222222222222244444444444444444444444444444455555555555555555555777777777799999999999999999999
111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333444444444455555555556666666666
000000000011111111111111111111111111111122222222222222222222333333333333333333333333333333444444444455555555557777777777
000000000011111111112222222222222222222233333333333333333333444444444444444444445555555555777777777788888888888888888888
000000000000000000001111111111111111111122222222223333333333444444444444444444444444444444555555555566666666667777777777
111111111111111111111111111111222222222233333333333333333333555555555555555555555555555555666666666688888888889999999999
000000000011111111111111111111222222222222222222224444444444444444444444444444445555555555555555555566666666667777777777
000000000000000000000000000000000000000011111111112222222222333333333344444444444444444444444444444455555555556666666666
000000000000000000001111111111333333333333333333334444444444444444444455555555555555555555666666666677777777777777777777
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444555555555566666666666666666666
000000000000000000000000000000111111111111111111112222222222222222222233333333334444444444444444444455555555558888888888
000000000011111111112222222222333333333333333333334444444444444444444444444444445555555555777777777788888888889999999999
111111111122222222223333333333333333333344444444444444444444444444444444444444445555555555555555555555555555559999999999
000000000000000000001111111111222222222222222222222222222222444444444444444444445555555555555555555566666666669999999999
000000000000000000000000000000000000000011111111112222222222333333333333333333334444444444555555555566666666669999999999
000000000000000000000000000000111111111111111111112222222222222222222233333333333333333333444444444455555555555555555555
000000000011111111112222222222222222222222222222222222222222333333333333333333333333333333555555555566666666668888888888
000000000011111111111111111111222222222222222222225555555555555555555555555555555555555555888888888888888888888888888888
000000000000000000000000000000000000000044444444444444444444444444444455555555555555555555666666666666666666666666666666
000000000000000000000000000000222222222222222222224444444444444444444444444444445555555555666666666677777777778888888888
000000000011111111111111111111111111111133333333333333333333444444444455555555555555555555555555555555555555556666666666
111111111111111111111111111111333333333333333333333333333333333333333333333333333333333333444444444444444444445555555555
000000000000000000001111111111111111111122222222223333333333333333333333333333334444444444444444444466666666666666666666
000000000011111111111111111111222222222233333333334444444444444444444444444444445555555555666666666688888888889999999999
000000000011111111111111111111111111111122222222223333333333333333333333333333337777777777888888888899999999999999999999
000000000011111111112222222222222222222233333333334444444444444444444444444444445555555555666666666677777777779999999999
000000000000000000000000000000111111111144444444444444444444555555555555555555557777777777777777777799999999999999999999
000000000000000000001111111111111111111111111111112222222222222222222233333333333333333333444444444455555555558888888888
000000000011111111111111111111333333333333333333333333333333333333333344444444444444444444444444444466666666669999999999
000000000011111111112222222222333333333333333333333333333333444444444455555555555555555555666666666688888888889999999999
000000000000000000001111111111111111111122222222222222222222222222222244444444444444444444555555555555555555556666666666
000000000011111111112222222222222222222222222222223333333333444444444444444444445555555555666666666699999999999999999999
000000000011111111111111111111333333333344444444444444444444444444444444444444444444444444555555555588888888889999999999
111111111111111111112222222222333333333333333333334444444444555555555555555555555555555555777777777788888888888888888888
000000000022222222222222222222222222222222222222222222222222333333333333333333333333333333444444444455555555555555555555
000000000011111111112222222222222222222222222222223333333333333333333333333333334444444444444444444444444444447777777777
000000000022222222222222222222333333333344444444444444444444555555555555555555555555555555666666666677777777778888888888
000000000011111111111111111111222222222233333333334444444444444444444455555555556666666666777777777777777777778888888888
000000000000000000000000000000111111111122222222222222222222333333333344444444444444444444444444444466666666668888888888
000000000011111111111111111111222222222222222222223333333333333333333333333333334444444444555555555555555555556666666666
000000000022222222222222222222222222222222222222223333333333333333333333333333334444444444555555555555555555557777777777
000000000022222222222222222222222222222233333333335555555555555555555555555555556666666666777777777777777777779999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444445555555555666666666677777777778888888888
000000000000000000001111111111222222222233333333334444444444444444444444444444445555555555666666666666666666667777777777
000000000011111111112222222222222222222233333333334444444444444444444444444444445555555555555555555555555555559999999999
000000000011111111111111111111111111111122222222223333333333333333333333333333334444444444555555555577777777779999999999
111111111111111111111111111111222222222222222222222222222222333333333333333333334444444444444444444466666666666666666666
000000000011111111111111111111222222222233333333334444444444444444444455555555555555555555555555555555555555557777777777
111111111122222222223333333333444444444444444444445555555555555555555555555555555555555555666666666677777777779999999999
000000000000000000000000000000111111111111111111111111111111222222222222222222223333333333444444444466666666668888888888
000000000011111111111111111111222222222222222222224444444444555555555555555555555555555555555555555599999999999999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333444444444488888888889999999999
000000000000000000000000000000111111111111111111112222222222333333333344444444444444444444555555555566666666669999999999
111111111122222222222222222222333333333333333333333333333333444444444444444444445555555555888888888899999999999999999999
000000000000000000000000000000111111111122222222223333333333444444444444444444444444444444777777777777777777779999999999
000000000000000000000000000000111111111133333333334444444444444444444444444444445555555555555555555577777777779999999999
000000000000000000001111111111333333333333333333334444444444555555555555555555556666666666777777777799999999999999999999
000000000000000000002222222222222222222222222222223333333333333333333344444444445555555555555555555566666666666666666666
000000000011111111112222222222222222222222222222223333333333333333333344444444445555555555555555555555555555559999999999
000000000011111111111111111111222222222233333333334444444444555555555555555555555555555555777777777788888888889999999999
111111111111111111111111111111222222222222222222222222222222444444444455555555556666666666666666666699999999999999999999
000000000000000000001111111111111111111122222222223333333333444444444444444444444444444444555555555577777777777777777777
000000000011111111111111111111222222222222222222222222222222333333333333333333334444444444444444444466666666667777777777
000000000011111111111111111111333333333344444444444444444444444444444444444444445555555555555555555566666666667777777777
000000000011111111111111111111111111111122222222222222222222222222222233333333334444444444444444444455555555558888888888
000000000000000000001111111111111111111122222222224444444444555555555555555555555555555555888888888899999999999999999999
000000000000000000000000000000000000000011111111112222222222333333333344444444445555555555555555555566666666668888888888
000000000022222222223333333333333333333344444444444444444444444444444455555555555555555555555555555566666666668888888888
111111111111111111111111111111111111111111111111113333333333333333333344444444444444444444555555555555555555556666666666
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444555555555555555555556666666666
000000000011111111112222222222222222222222222222223333333333333333333344444444446666666666666666666688888888888888888888
111111111122222222223333333333333333333344444444445555555555555555555555555555555555555555555555555588888888889999999999
000000000000000000001111111111111111111122222222222222222222444444444444444444445555555555777777777788888888888888888888
000000000011111111112222222222222222222244444444444444444444444444444455555555555555555555555555555555555555555555555555
000000000000000000001111111111222222222222222222223333333333333333333344444444445555555555555555555566666666666666666666
000000000011111111111111111111111111111122222222222222222222555555555555555555555555555555555555555588888888889999999999
000000000000000000001111111111222222222222222222223333333333333333333344444444444444444444444444444455555555557777777777
000000000000000000001111111111222222222233333333333333333333444444444444444444444444444444555555555588888888888888888888
000000000011111111112222222222222222222233333333333333333333333333333333333333334444444444444444444444444444445555555555
111111111122222222222222222222222222222233333333334444444444444444444455555555555555555555555555555577777777779999999999
000000000011111111111111111111111111111111111111112222222222333333333344444444444444444444444444444444444444447777777777
000000000011111111111111111111111111111133333333334444444444444444444444444444445555555555555555555577777777778888888888
000000000000000000001111111111111111111111111111113333333333555555555555555555555555555555666666666688888888889999999999
000000000011111111112222222222222222222222222222223333333333444444444444444444445555555555555555555555555555558888888888
000000000000000000001111111111222222222233333333333333333333333333333344444444445555555555666666666677777777779999999999
111111111111111111112222222222222222222233333333333333333333333333333333333333334444444444555555555588888888888888888888
000000000011111111112222222222333333333333333333334444444444555555555555555555556666666666666666666677777777778888888888
000000000000000000001111111111111111111111111111112222222222444444444444444444444444444444444444444488888888889999999999
000000000011111111111111111111222222222233333333333333333333333333333355555555555555555555666666666699999999999999999999
000000000011111111111111111111222222222222222222222222222222333333333355555555555555555555666666666677777777779999999999
000000000011111111111111111111111111111122222222223333333333333333333333333333334444444444888888888888888888888888888888
000000000000000000000000000000111111111122222222223333333333333333333344444444445555555555555555555555555555559999999999
000000000011111111111111111111111111111111111111112222222222222222222233333333333333333333555555555555555555557777777777
000000000011111111111111111111444444444444444444445555555555555555555555555555555555555555666666666677777777778888888888
000000000000000000002222222222333333333344444444444444444444444444444444444444444444444444555555555566666666667777777777
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555666666666666666666669999999999
000000000011111111112222222222222222222222222222224444444444444444444455555555557777777777888888888899999999999999999999
111111111111111111112222222222222222222222222222222222222222333333333333333333335555555555555555555566666666669999999999
000000000000000000000000000000000000000011111111111111111111111111111122222222222222222222333333333344444444445555555555
000000000000000000000000000000111111111122222222223333333333333333333344444444444444444444555555555555555555558888888888
111111111122222222222222222222333333333333333333333333333333444444444455555555555555555555888888888899999999999999999999
000000000011111111111111111111222222222222222222223333333333333333333355555555555555555555666666666677777777779999999999
000000000000000000002222222222222222222222222222223333333333333333333355555555555555555555666666666666666666667777777777
000000000000000000001111111111222222222222222222223333333333333333333355555555556666666666666666666699999999999999999999
000000000011111111111111111111222222222233333333333333333333333333333355555555555555555555555555555555555555557777777777
000000000000000000000000000000000000000011111111112222222222333333333344444444445555555555666666666666666666668888888888
000000000000000000000000000000111111111111111111111111111111222222222244444444444444444444444444444466666666667777777777
000000000000000000001111111111111111111111111111112222222222333333333344444444444444444444666666666666666666669999999999
111111111122222222222222222222333333333344444444444444444444555555555555555555555555555555666666666677777777779999999999
111111111111111111112222222222222222222222222222222222222222333333333344444444444444444444555555555555555555556666666666
000000000011111111113333333333444444444444444444444444444444444444444455555555556666666666666666666688888888888888888888
111111111122222222222222222222333333333333333333334444444444444444444444444444444444444444666666666677777777777777777777
000000000011111111111111111111111111111133333333333333333333333333333344444444444444444444555555555555555555558888888888
000000000000000000000000000000111111111111111111112222222222222222222222222222223333333333444444444444444444445555555555
000000000000000000000000000000111111111111111111112222222222333333333333333333334444444444555555555555555555558888888888
000000000000000000001111111111111111111122222222222222222222444444444444444444445555555555666666666666666666668888888888
000000000011111111111111111111111111111111111111112222222222333333333344444444444444444444444444444499999999999999999999
222222222222222222222222222222222222222233333333333333333333333333333333333333334444444444444444444455555555558888888888
000000000000000000001111111111222222222233333333333333333333333333333344444444444444444444777777777777777777779999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444444444444444777777777777777777779999999999
000000000011111111111111111111111111111122222222222222222222222222222255555555555555555555555555555599999999999999999999
000000000000000000000000000000111111111111111111112222222222333333333333333333334444444444555555555588888888888888888888
000000000000000000001111111111111111111122222222223333333333555555555555555555555555555555666666666677777777777777777777
111111111111111111111111111111111111111122222222223333333333444444444444444444444444444444555555555555555555559999999999
000000000000000000000000000000222222222222222222222222222222333333333333333333335555555555555555555555555555555555555555
111111111122222222222222222222333333333344444444444444444444444444444444444444444444444444555555555555555555559999999999
111111111111111111111111111111222222222244444444444444444444444444444455555555555555555555777777777799999999999999999999
111111111111111111111111111111222222222233333333333333333333444444444455555555555555555555888888888899999999999999999999
000000000022222222222222222222333333333333333333334444444444444444444444444444444444444444555555555566666666666666666666
000000000011111111111111111111222222222222222222223333333333444444444455555555555555555555666666666666666666668888888888
000000000000000000001111111111222222222233333333333333333333444444444455555555555555555555555555555577777777779999999999
111111111122222222222222222222222222222233333333334444444444444444444455555555555555555555555555555577777777777777777777
111111111111111111111111111111222222222222222222222222222222222222222233333333333333333333444444444455555555556666666666
000000000022222222222222222222333333333333333333333333333333444444444455555555557777777777888888888888888888888888888888
000000000000000000000000000000000000000011111111112222222222333333333333333333334444444444444444444455555555555555555555
000000000011111111112222222222444444444455555555555555555555555555555555555555556666666666777777777799999999999999999999
000000000000000000000000000000222222222222222222223333333333333333333333333333333333333333333333333355555555559999999999
000000000000000000000000000000111111111111111111112222222222333333333333333333333333333333555555555555555555556666666666
000000000022222222223333333333333333333344444444445555555555555555555566666666667777777777777777777788888888888888888888
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555555555555588888888889999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444445555555555555555555577777777779999999999
000000000011111111111111111111222222222222222222224444444444444444444444444444444444444444555555555577777777777777777777
222222222222222222222222222222222222222233333333333333333333444444444444444444446666666666666666666688888888889999999999
000000000011111111111111111111333333333333333333333333333333444444444455555555555555555555555555555566666666666666666666
000000000011111111112222222222333333333333333333334444444444444444444455555555555555555555555555555577777777778888888888
000000000000000000001111111111222222222233333333334444444444555555555555555555555555555555555555555588888888889999999999
000000000000000000002222222222222222222222222222222222222222222222222244444444445555555555666666666688888888888888888888
000000000000000000001111111111111111111111111111112222222222222222222244444444444444444444666666666677777777778888888888
000000000000000000001111111111111111111122222222222222222222333333333344444444445555555555666666666677777777778888888888
000000000000000000000000000000111111111122222222223333333333444444444455555555555555555555888888888899999999999999999999
111111111111111111112222222222222222222222222222223333333333444444444444444444446666666666777777777777777777778888888888
000000000011111111111111111111333333333333333333334444444444444444444444444444445555555555555555555566666666669999999999
111111111111111111111111111111111111111122222222223333333333333333333333333333333333333333444444444455555555559999999999
000000000000000000001111111111333333333344444444444444444444444444444444444444445555555555555555555566666666668888888888
111111111122222222222222222222333333333344444444444444444444444444444455555555556666666666666666666677777777779999999999
111111111111111111112222222222222222222222222222223333333333444444444455555555557777777777999999999999999999999999999999
000000000000000000002222222222222222222233333333333333333333333333333344444444444444444444555555555566666666667777777777
111111111111111111112222222222222222222244444444444444444444444444444444444444445555555555555555555555555555555555555555
000000000011111111111111111111222222222222222222222222222222222222222233333333334444444444555555555555555555559999999999
000000000000000000000000000000111111111122222222222222222222555555555555555555555555555555555555555566666666667777777777
000000000011111111113333333333333333333344444444445555555555555555555555555555556666666666666666666677777777777777777777
000000000011111111111111111111111111111122222222223333333333333333333344444444444444444444555555555577777777779999999999
000000000011111111112222222222333333333333333333334444444444444444444444444444444444444444666666666666666666667777777777
111111111122222222222222222222333333333344444444445555555555555555555555555555557777777777888888888888888888889999999999
000000000011111111111111111111111111111133333333333333333333444444444455555555555555555555555555555566666666667777777777
000000000000000000001111111111222222222222222222222222222222222222222244444444445555555555666666666677777777778888888888
000000000011111111111111111111111111111122222222222222222222222222222233333333333333333333444444444466666666667777777777
000000000000000000001111111111222222222233333333333333333333444444444444444444445555555555666666666677777777779999999999
000000000000000000001111111111222222222233333333334444444444444444444455555555555555555555666666666677777777778888888888
000000000011111111112222222222222222222233333333333333333333333333333344444444445555555555666666666677777777777777777777
000000000000000000000000000000111111111122222222223333333333333333333333333333333333333333444444444444444444446666666666
111111111111111111112222222222333333333333333333333333333333444444444444444444445555555555555555555566666666666666666666
000000000011111111112222222222333333333344444444444444444444444444444455555555555555555555555555555566666666669999999999
000000000011111111112222222222222222222233333333334444444444444444444444444444445555555555555555555555555555557777777777
000000000011111111112222222222333333333333333333333333333333444444444444444444445555555555555555555555555555559999999999
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555555555555566666666667777777777
111111111111111111111111111111222222222222222222223333333333444444444444444444444444444444555555555566666666667777777777
000000000000000000000000000000111111111111111111112222222222222222222222222222223333333333444444444455555555556666666666
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555555555555566666666669999999999
000000000011111111112222222222222222222222222222222222222222222222222233333333333333333333444444444455555555556666666666
000000000000000000000000000000111111111111111111112222222222333333333344444444444444444444555555555588888888889999999999
000000000000000000000000000000111111111122222222224444444444555555555555555555555555555555555555555566666666667777777777
000000000011111111111111111111222222222233333333333333333333333333333333333333334444444444555555555555555555558888888888
000000000000000000000000000000333333333333333333333333333333444444444444444444445555555555666666666666666666669999999999
000000000000000000000000000000111111111122222222223333333333444444444455555555555555555555555555555566666666666666666666
000000000000000000001111111111111111111122222222223333333333444444444455555555555555555555666666666688888888888888888888
000000000000000000000000000000222222222233333333333333333333444444444455555555555555555555666666666688888888889999999999
000000000000000000001111111111111111111111111111112222222222333333333333333333333333333333333333333355555555555555555555
000000000000000000001111111111111111111133333333333333333333444444444444444444445555555555555555555566666666667777777777
000000000022222222222222222222333333333333333333334444444444444444444444444444445555555555666666666688888888888888888888
000000000000000000001111111111444444444444444444445555555555555555555555555555555555555555666666666688888888888888888888
000000000000000000000000000000111111111111111111112222222222333333333333333333334444444444555555555566666666667777777777
111111111111111111111111111111222222222222222222224444444444555555555555555555557777777777888888888899999999999999999999
000000000000000000000000000000222222222233333333334444444444444444444455555555555555555555555555555577777777779999999999
111111111111111111112222222222222222222222222222223333333333444444444444444444444444444444555555555566666666669999999999
000000000000000000001111111111222222222233333333334444444444555555555555555555556666666666666666666688888888889999999999
000000000011111111111111111111222222222222222222222222222222333333333344444444445555555555777777777777777777777777777777
111111111111111111111111111111111111111122222222223333333333333333333344444444446666666666777777777788888888889999999999
000000000011111111111111111111333333333333333333333333333333444444444466666666667777777777888888888888888888889999999999
222222222222222222223333333333333333333344444444445555555555555555555555555555555555555555777777777799999999999999999999
000000000000000000002222222222222222222233333333334444444444444444444455555555555555555555666666666666666666668888888888
000000000011111111111111111111111111111111111111112222222222222222222233333333335555555555555555555555555555558888888888
000000000011111111112222222222333333333333333333334444444444444444444455555555555555555555777777777788888888889999999999
000000000000000000000000000000111111111122222222222222222222333333333355555555555555555555555555555566666666668888888888
000000000011111111111111111111111111111133333333333333333333333333333344444444445555555555555555555577777777778888888888
000000000011111111112222222222222222222233333333333333333333333333333333333333334444444444444444444466666666669999999999
222222222222222222222222222222333333333344444444444444444444444444444444444444445555555555555555555588888888888888888888
000000000000000000000000000000111111111122222222223333333333333333333333333333334444444444666666666677777777778888888888
000000000011111111111111111111222222222222222222223333333333333333333344444444445555555555555555555566666666667777777777
222222222233333333333333333333444444444444444444444444444444555555555555555555556666666666777777777777777777779999999999
000000000000000000001111111111222222222233333333333333333333333333333333333333334444444444555555555566666666667777777777
000000000000000000000000000000111111111111111111111111111111111111111155555555556666666666777777777788888888889999999999
000000000000000000000000000000000000000022222222222222222222333333333333333333335555555555666666666666666666667777777777
000000000000000000000000000000222222222222222222223333333333444444444455555555555555555555666666666677777777777777777777
000000000011111111111111111111111111111111111111112222222222222222222244444444445555555555666666666677777777778888888888
111111111122222222222222222222333333333333333333333333333333333333333344444444444444444444444444444455555555555555555555
000000000000000000000000000000111111111122222222222222222222333333333355555555555555555555666666666677777777778888888888
111111111122222222222222222222222222222222222222224444444444444444444455555555555555555555555555555577777777778888888888
000000000000000000001111111111111111111122222222222222222222333333333344444444444444444444444444444455555555557777777777
000000000000000000001111111111222222222222222222222222222222333333333344444444444444444444555555555555555555556666666666
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333444444444466666666668888888888
000000000000000000002222222222222222222222222222222222222222333333333333333333334444444444444444444455555555556666666666
000000000000000000000000000000222222222233333333333333333333333333333344444444445555555555555555555577777777779999999999
111111111122222222222222222222222222222233333333334444444444444444444455555555557777777777777777777788888888888888888888
000000000022222222224444444444444444444455555555555555555555666666666677777777778888888888888888888899999999999999999999
000000000000000000000000000000111111111111111111112222222222222222222233333333334444444444444444444455555555556666666666
000000000000000000001111111111111111111133333333333333333333333333333344444444447777777777777777777777777777777777777777
000000000011111111111111111111111111111122222222223333333333444444444444444444444444444444555555555577777777779999999999
000000000000000000001111111111111111111122222222223333333333333333333355555555555555555555666666666677777777778888888888
000000000011111111111111111111333333333344444444444444444444555555555555555555556666666666777777777777777777779999999999
111111111111111111111111111111111111111122222222223333333333444444444444444444444444444444666666666666666666667777777777
000000000011111111111111111111222222222222222222223333333333444444444455555555555555555555555555555599999999999999999999
000000000000000000001111111111111111111122222222223333333333444444444455555555555555555555555555555555555555559999999999
000000000011111111111111111111222222222222222222222222222222222222222233333333333333333333444444444488888888889999999999
000000000011111111112222222222222222222222222222222222222222333333333333333333333333333333444444444444444444448888888888
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444444444444455555555557777777777
111111111111111111112222222222333333333333333333333333333333444444444444444444445555555555666666666677777777778888888888
000000000000000000002222222222333333333333333333333333333333444444444444444444445555555555555555555577777777778888888888
000000000011111111111111111111222222222222222222222222222222222222222222222222223333333333444444444455555555558888888888
000000000011111111112222222222222222222233333333334444444444444444444455555555555555555555666666666666666666668888888888
000000000000000000001111111111222222222222222222223333333333333333333344444444445555555555666666666677777777778888888888
000000000000000000000000000000111111111111111111112222222222333333333333333333333333333333444444444455555555559999999999
111111111111111111111111111111111111111122222222222222222222333333333344444444446666666666777777777788888888889999999999
000000000000000000002222222222222222222222222222222222222222333333333344444444445555555555555555555577777777777777777777
000000000011111111111111111111111111111122222222223333333333333333333344444444444444444444444444444488888888889999999999
111111111111111111111111111111222222222244444444444444444444444444444455555555556666666666777777777788888888889999999999
000000000011111111112222222222333333333333333333333333333333444444444444444444444444444444555555555566666666669999999999
000000000000000000001111111111222222222222222222222222222222333333333344444444445555555555555555555577777777778888888888
000000000000000000000000000000111111111111111111112222222222222222222233333333333333333333333333333344444444445555555555
000000000011111111111111111111222222222222222222222222222222333333333344444444444444444444444444444455555555555555555555
222222222222222222223333333333333333333333333333333333333333444444444444444444446666666666888888888888888888889999999999
000000000000000000001111111111111111111111111111112222222222222222222233333333334444444444555555555555555555557777777777
000000000000000000001111111111111111111111111111111111111111222222222222222222223333333333444444444444444444445555555555
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444444444444455555555557777777777
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333555555555577777777777777777777
222222222222222222222222222222222222222233333333333333333333444444444444444444444444444444444444444488888888889999999999
000000000022222222222222222222333333333333333333334444444444444444444444444444445555555555555555555555555555557777777777
111111111111111111111111111111222222222222222222222222222222333333333344444444444444444444444444444455555555556666666666
000000000022222222223333333333333333333333333333333333333333444444444455555555555555555555777777777777777777779999999999
000000000000000000001111111111222222222222222222222222222222222222222233333333334444444444555555555566666666668888888888
000000000011111111111111111111111111111122222222223333333333444444444444444444444444444444555555555555555555556666666666
000000000000000000000000000000111111111133333333334444444444444444444444444444446666666666666666666688888888889999999999
000000000000000000001111111111111111111111111111112222222222222222222233333333335555555555555555555566666666667777777777
000000000000000000000000000000111111111111111111112222222222222222222233333333333333333333444444444466666666669999999999
000000000011111111112222222222222222222222222222223333333333333333333344444444445555555555555555555566666666666666666666
111111111111111111112222222222333333333344444444444444444444444444444455555555555555555555666666666699999999999999999999
000000000000000000000000000000111111111111111111112222222222222222222244444444444444444444444444444466666666667777777777
000000000011111111111111111111111111111122222222223333333333333333333333333333333333333333444444444455555555556666666666
111111111111111111111111111111222222222222222222224444444444555555555555555555555555555555666666666666666666668888888888
000000000000000000001111111111111111111122222222224444444444444444444455555555556666666666666666666666666666667777777777
000000000000000000001111111111111111111111111111112222222222222222222222222222224444444444555555555566666666668888888888
000000000000000000001111111111222222222233333333333333333333333333333333333333334444444444555555555599999999999999999999
000000000000000000002222222222222222222233333333333333333333444444444455555555558888888888888888888888888888889999999999
000000000000000000001111111111111111111122222222223333333333333333333333333333334444444444555555555555555555557777777777
000000000011111111111111111111111111111122222222224444444444444444444455555555555555555555666666666666666666669999999999
000000000000000000002222222222222222222244444444444444444444444444444444444444445555555555777777777777777777779999999999
000000000000000000001111111111222222222233333333333333333333444444444455555555555555555555666666666666666666669999999999
000000000000000000001111111111111111111122222222223333333333444444444444444444445555555555666666666677777777778888888888
000000000000000000001111111111222222222222222222222222222222222222222233333333333333333333444444444466666666667777777777
000000000011111111111111111111222222222244444444445555555555555555555555555555555555555555666666666688888888889999999999
000000000000000000002222222222222222222233333333333333333333333333333333333333334444444444555555555555555555555555555555
000000000011111111111111111111111111111122222222222222222222222222222222222222223333333333444444444444444444447777777777
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444555555555599999999999999999999
222222222222222222222222222222333333333333333333334444444444444444444455555555555555555555555555555577777777779999999999
111111111111111111111111111111222222222233333333334444444444444444444455555555555555555555666666666688888888889999999999
000000000000000000002222222222333333333333333333333333333333444444444455555555556666666666666666666677777777777777777777
111111111122222222223333333333444444444444444444444444444444555555555577777777779999999999999999999999999999999999999999
000000000011111111112222222222444444444444444444445555555555555555555555555555555555555555777777777799999999999999999999
111111111122222222222222222222333333333333333333333333333333444444444455555555555555555555777777777788888888889999999999
000000000000000000000000000000111111111111111111111111111111222222222244444444445555555555555555555566666666667777777777
000000000011111111111111111111222222222222222222222222222222333333333333333333334444444444555555555577777777779999999999
000000000011111111112222222222222222222233333333333333333333333333333344444444444444444444555555555588888888889999999999
000000000000000000001111111111111111111111111111112222222222222222222233333333334444444444444444444455555555556666666666
000000000000000000000000000000111111111111111111112222222222444444444444444444444444444444444444444455555555555555555555
000000000000000000001111111111222222222233333333333333333333333333333333333333334444444444666666666688888888889999999999
111111111111111111112222222222333333333344444444444444444444555555555566666666666666666666777777777777777777779999999999
000000000000000000000000000000111111111111111111111111111111222222222233333333333333333333333333333344444444445555555555
000000000000000000001111111111222222222222222222224444444444444444444444444444445555555555555555555566666666666666666666
000000000000000000000000000000111111111111111111112222222222444444444455555555555555555555555555555588888888889999999999
000000000011111111111111111111222222222233333333333333333333333333333344444444444444444444555555555555555555558888888888
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555666666666677777777779999999999
000000000011111111113333333333444444444444444444444444444444555555555555555555555555555555555555555588888888888888888888
000000000011111111112222222222333333333333333333334444444444444444444444444444445555555555555555555555555555559999999999
000000000011111111111111111111222222222222222222223333333333333333333333333333334444444444555555555577777777777777777777
000000000000000000001111111111222222222244444444445555555555555555555555555555556666666666666666666688888888889999999999
111111111133333333333333333333333333333333333333333333333333444444444444444444445555555555555555555577777777778888888888
000000000011111111112222222222222222222233333333334444444444444444444455555555555555555555555555555566666666668888888888
000000000000000000002222222222222222222222222222224444444444444444444444444444445555555555555555555577777777778888888888
000000000011111111111111111111111111111122222222222222222222222222222222222222224444444444555555555566666666668888888888
111111111133333333333333333333333333333333333333334444444444444444444455555555555555555555666666666677777777779999999999
222222222222222222222222222222222222222233333333334444444444444444444444444444447777777777888888888888888888889999999999
222222222222222222223333333333333333333333333333334444444444555555555555555555555555555555666666666688888888888888888888
000000000011111111111111111111333333333344444444444444444444444444444444444444445555555555555555555566666666668888888888
000000000011111111112222222222222222222222222222223333333333333333333333333333334444444444555555555577777777778888888888
000000000000000000000000000000111111111111111111113333333333444444444444444444445555555555555555555566666666667777777777
111111111111111111112222222222333333333333333333333333333333444444444444444444445555555555777777777799999999999999999999
000000000000000000000000000000111111111122222222223333333333333333333344444444445555555555555555555566666666666666666666
000000000011111111112222222222333333333344444444444444444444444444444455555555555555555555555555555555555555559999999999
000000000000000000001111111111111111111111111111111111111111111111111122222222223333333333444444444455555555558888888888
000000000011111111112222222222333333333344444444444444444444444444444444444444445555555555666666666677777777778888888888
000000000000000000000000000000111111111122222222222222222222222222222233333333334444444444444444444455555555556666666666
000000000011111111112222222222222222222222222222223333333333333333333366666666666666666666777777777777777777778888888888
111111111111111111111111111111222222222244444444445555555555555555555555555555556666666666777777777777777777779999999999
000000000011111111111111111111222222222222222222223333333333444444444455555555555555555555888888888899999999999999999999
000000000011111111111111111111111111111133333333333333333333444444444444444444444444444444555555555555555555558888888888
000000000011111111112222222222333333333344444444445555555555555555555555555555556666666666666666666677777777778888888888
000000000000000000001111111111111111111122222222223333333333444444444466666666666666666666666666666677777777777777777777
000000000000000000001111111111222222222222222222223333333333444444444444444444445555555555888888888888888888888888888888
000000000022222222222222222222333333333344444444444444444444444444444455555555556666666666777777777777777777779999999999
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444777777777788888888888888888888
000000000011111111111111111111222222222222222222222222222222444444444455555555555555555555777777777788888888889999999999
111111111122222222223333333333333333333344444444444444444444444444444444444444445555555555666666666688888888889999999999
111111111111111111112222222222222222222233333333333333333333444444444444444444445555555555666666666688888888889999999999
000000000011111111112222222222333333333333333333333333333333444444444455555555555555555555666666666688888888888888888888
000000000011111111111111111111111111111122222222223333333333333333333344444444445555555555555555555566666666668888888888
000000000011111111111111111111111111111122222222222222222222444444444444444444445555555555555555555555555555559999999999
000000000000000000002222222222222222222233333333333333333333333333333333333333334444444444555555555555555555559999999999
111111111122222222222222222222333333333344444444445555555555555555555555555555555555555555666666666666666666668888888888
000000000000000000001111111111222222222222222222223333333333444444444444444444444444444444444444444477777777778888888888
000000000011111111111111111111222222222233333333333333333333333333333333333333334444444444555555555555555555556666666666
000000000011111111111111111111222222222222222222222222222222222222222233333333334444444444444444444455555555557777777777
000000000011111111112222222222222222222233333333334444444444444444444455555555555555555555555555555588888888889999999999
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555555555555566666666669999999999
000000000011111111112222222222222222222233333333333333333333444444444455555555555555555555777777777799999999999999999999
000000000011111111113333333333333333333333333333334444444444555555555555555555555555555555555555555577777777778888888888
000000000011111111112222222222333333333333333333334444444444555555555555555555555555555555666666666666666666667777777777
000000000000000000002222222222222222222222222222223333333333333333333333333333333333333333444444444455555555558888888888
111111111122222222222222222222333333333344444444445555555555666666666666666666667777777777888888888899999999999999999999
000000000000000000001111111111111111111122222222223333333333444444444444444444444444444444666666666666666666667777777777
000000000000000000000000000000222222222233333333333333333333333333333344444444445555555555555555555577777777777777777777
000000000011111111111111111111111111111122222222223333333333333333333333333333334444444444444444444444444444445555555555
000000000000000000000000000000222222222222222222223333333333333333333344444444446666666666666666666688888888888888888888
111111111122222222222222222222333333333333333333333333333333444444444455555555555555555555666666666666666666667777777777
000000000000000000000000000000111111111111111111112222222222222222222233333333335555555555555555555588888888888888888888
000000000022222222222222222222333333333344444444444444444444555555555555555555556666666666777777777777777777778888888888
000000000000000000001111111111111111111122222222223333333333333333333344444444445555555555777777777777777777779999999999
000000000011111111111111111111222222222233333333333333333333444444444455555555556666666666666666666677777777778888888888
000000000000000000000000000000111111111111111111112222222222333333333344444444444444444444444444444455555555557777777777
000000000011111111111111111111111111111111111111111111111111333333333333333333333333333333444444444477777777777777777777
000000000000000000000000000000111111111122222222224444444444555555555566666666667777777777777777777788888888889999999999
000000000000000000000000000000111111111133333333334444444444444444444444444444445555555555555555555577777777779999999999
000000000000000000001111111111111111111111111111113333333333333333333344444444444444444444555555555588888888888888888888
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444555555555577777777779999999999
000000000000000000000000000000222222222233333333333333333333333333333344444444444444444444555555555566666666667777777777
000000000000000000001111111111111111111111111111112222222222222222222255555555555555555555555555555588888888889999999999
000000000011111111111111111111222222222233333333333333333333333333333355555555555555555555666666666677777777779999999999
111111111111111111111111111111222222222222222222223333333333444444444455555555556666666666666666666677777777778888888888
000000000022222222222222222222333333333333333333333333333333444444444444444444445555555555555555555577777777778888888888
000000000000000000000000000000111111111122222222222222222222333333333333333333333333333333555555555555555555557777777777
000000000000000000001111111111111111111111111111111111111111222222222222222222224444444444777777777777777777778888888888
111111111122222222222222222222222222222233333333333333333333444444444444444444445555555555555555555555555555555555555555
000000000000000000000000000000111111111122222222223333333333444444444455555555555555555555555555555555555555559999999999
000000000000000000001111111111222222222233333333334444444444444444444444444444445555555555666666666688888888889999999999
000000000000000000000000000000111111111111111111111111111111333333333355555555555555555555555555555599999999999999999999
111111111111111111111111111111222222222222222222223333333333333333333333333333335555555555777777777788888888888888888888
000000000011111111111111111111111111111111111111113333333333333333333344444444445555555555555555555566666666666666666666
000000000000000000002222222222222222222222222222223333333333333333333344444444445555555555555555555588888888888888888888
000000000011111111112222222222222222222244444444444444444444444444444444444444445555555555666666666666666666667777777777
000000000000000000001111111111111111111111111111112222222222444444444455555555555555555555555555555577777777779999999999
000000000000000000001111111111222222222222222222222222222222333333333333333333333333333333444444444477777777777777777777
111111111111111111112222222222222222222222222222223333333333444444444444444444445555555555777777777777777777778888888888
111111111122222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444445555555555
000000000011111111111111111111333333333333333333334444444444444444444455555555557777777777888888888899999999999999999999
000000000011111111112222222222333333333333333333333333333333444444444455555555555555555555777777777799999999999999999999
000000000000000000000000000000111111111111111111112222222222222222222233333333335555555555666666666677777777779999999999
111111111111111111112222222222222222222222222222222222222222444444444466666666667777777777777777777788888888889999999999
000000000000000000000000000000111111111122222222223333333333333333333344444444445555555555555555555577777777778888888888
000000000000000000002222222222333333333333333333333333333333444444444444444444445555555555555555555566666666668888888888
000000000011111111111111111111111111111122222222222222222222333333333344444444445555555555555555555566666666667777777777
000000000011111111111111111111111111111122222222222222222222333333333344444444445555555555666666666688888888889999999999
000000000000000000001111111111111111111122222222222222222222222222222233333333336666666666888888888888888888888888888888
000000000000000000001111111111222222222222222222223333333333333333333355555555555555555555555555555566666666669999999999
111111111111111111112222222222222222222222222222222222222222333333333344444444444444444444666666666677777777779999999999
000000000011111111111111111111111111111122222222223333333333333333333355555555555555555555777777777788888888888888888888
000000000011111111111111111111222222222233333333333333333333333333333355555555555555555555555555555566666666669999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444555555555588888888889999999999
000000000011111111111111111111222222222233333333334444444444444444444455555555555555555555777777777788888888889999999999
000000000000000000000000000000111111111122222222222222222222333333333333333333333333333333444444444444444444445555555555
000000000000000000001111111111222222222222222222222222222222333333333344444444445555555555666666666688888888889999999999
000000000011111111112222222222333333333333333333334444444444555555555555555555555555555555777777777788888888888888888888
000000000000000000001111111111333333333333333333334444444444444444444466666666667777777777888888888888888888888888888888
000000000000000000000000000000111111111111111111112222222222222222222233333333333333333333333333333355555555558888888888
000000000011111111112222222222222222222244444444444444444444444444444455555555555555555555666666666666666666668888888888
111111111111111111113333333333333333333333333333333333333333444444444444444444444444444444666666666688888888889999999999
000000000011111111112222222222222222222222222222222222222222333333333344444444444444444444444444444444444444446666666666
111111111111111111112222222222333333333333333333333333333333333333333344444444445555555555555555555555555555556666666666
111111111111111111112222222222333333333333333333334444444444444444444455555555555555555555666666666688888888889999999999
111111111111111111111111111111333333333333333333334444444444555555555577777777778888888888888888888899999999999999999999
000000000011111111112222222222222222222233333333333333333333555555555555555555557777777777888888888888888888889999999999
000000000000000000000000000000111111111111111111112222222222333333333344444444444444444444555555555588888888889999999999
000000000022222222222222222222222222222222222222224444444444444444444455555555555555555555555555555588888888888888888888
000000000011111111113333333333333333333333333333333333333333444444444455555555555555555555555555555577777777779999999999
111111111122222222223333333333333333333333333333333333333333555555555555555555556666666666777777777788888888889999999999
000000000011111111111111111111222222222222222222223333333333444444444455555555555555555555555555555588888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444445555555555555555555555555555559999999999
000000000000000000001111111111111111111122222222225555555555555555555555555555556666666666666666666677777777778888888888
000000000000000000001111111111222222222222222222222222222222333333333344444444444444444444444444444455555555558888888888
000000000011111111112222222222222222222222222222223333333333333333333344444444445555555555888888888888888888889999999999
000000000000000000001111111111222222222233333333334444444444555555555566666666666666666666888888888899999999999999999999
000000000000000000001111111111111111111111111111112222222222222222222244444444445555555555999999999999999999999999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444555555555588888888889999999999
000000000000000000000000000000222222222222222222224444444444555555555555555555556666666666777777777788888888889999999999
000000000000000000000000000000111111111111111111111111111111444444444444444444444444444444555555555555555555559999999999
111111111122222222222222222222333333333333333333333333333333444444444455555555555555555555666666666688888888889999999999
111111111122222222222222222222333333333333333333334444444444555555555566666666666666666666777777777788888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333444444444455555555557777777777
000000000000000000001111111111111111111122222222222222222222444444444444444444447777777777777777777788888888889999999999
000000000000000000000000000000111111111111111111111111111111333333333333333333335555555555888888888899999999999999999999
000000000000000000002222222222222222222222222222223333333333444444444444444444445555555555666666666677777777778888888888
000000000011111111111111111111333333333333333333333333333333333333333344444444444444444444555555555577777777778888888888
000000000000000000002222222222333333333333333333333333333333444444444444444444445555555555555555555577777777778888888888
000000000000000000001111111111111111111144444444444444444444555555555555555555555555555555555555555566666666666666666666
222222222222222222223333333333333333333333333333333333333333333333333344444444445555555555555555555555555555558888888888
000000000000000000000000000000111111111111111111113333333333444444444444444444444444444444555555555555555555558888888888
000000000000000000000000000000333333333333333333333333333333333333333344444444444444444444666666666677777777778888888888
000000000000000000000000000000111111111133333333333333333333444444444444444444445555555555555555555588888888888888888888
000000000011111111111111111111222222222233333333333333333333333333333344444444446666666666777777777799999999999999999999
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555555555555555555555556666666666
111111111111111111113333333333444444444444444444445555555555555555555555555555556666666666777777777788888888889999999999
000000000011111111112222222222333333333333333333333333333333333333333333333333334444444444444444444455555555555555555555
000000000000000000001111111111222222222222222222223333333333333333333355555555557777777777888888888888888888888888888888
000000000000000000000000000000111111111111111111111111111111444444444444444444445555555555555555555588888888888888888888
000000000011111111111111111111222222222222222222222222222222333333333344444444445555555555666666666699999999999999999999
000000000011111111111111111111222222222222222222223333333333333333333333333333334444444444555555555577777777779999999999
111111111122222222222222222222222222222233333333333333333333444444444455555555555555555555555555555588888888888888888888
000000000011111111111111111111222222222222222222224444444444444444444455555555555555555555555555555566666666669999999999
000000000022222222223333333333444444444444444444444444444444444444444455555555555555555555888888888888888888889999999999
111111111111111111112222222222333333333344444444444444444444444444444444444444447777777777888888888899999999999999999999
000000000000000000001111111111222222222222222222222222222222333333333344444444444444444444666666666688888888889999999999
000000000011111111111111111111222222222233333333333333333333333333333355555555555555555555555555555566666666669999999999
000000000000000000001111111111111111111122222222222222222222444444444455555555555555555555666666666666666666667777777777
000000000011111111111111111111222222222222222222223333333333333333333333333333334444444444777777777788888888888888888888
000000000011111111111111111111333333333333333333333333333333333333333344444444445555555555555555555566666666668888888888
000000000000000000001111111111111111111122222222222222222222222222222233333333334444444444555555555566666666669999999999
000000000000000000000000000000000000000011111111111111111111333333333333333333335555555555555555555577777777778888888888
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444555555555555555555559999999999
111111111111111111111111111111222222222222222222223333333333333333333355555555555555555555777777777788888888889999999999
000000000000000000001111111111222222222233333333333333333333333333333344444444445555555555777777777788888888888888888888
000000000011111111112222222222444444444444444444444444444444555555555566666666666666666666777777777788888888889999999999
111111111111111111112222222222222222222222222222222222222222333333333333333333334444444444555555555555555555557777777777
000000000000000000001111111111333333333333333333333333333333333333333344444444447777777777777777777799999999999999999999
000000000022222222222222222222333333333333333333334444444444444444444455555555555555555555555555555555555555556666666666
000000000000000000001111111111111111111144444444445555555555555555555555555555556666666666666666666677777777779999999999
000000000000000000002222222222222222222222222222223333333333444444444444444444444444444444444444444488888888889999999999
111111111122222222222222222222333333333344444444445555555555555555555555555555557777777777777777777788888888889999999999
000000000000000000001111111111222222222233333333334444444444444444444455555555556666666666888888888899999999999999999999
222222222233333333333333333333444444444444444444444444444444444444444455555555555555555555666666666677777777779999999999
111111111111111111111111111111333333333333333333333333333333444444444444444444445555555555666666666677777777777777777777
000000000011111111112222222222333333333333333333334444444444444444444455555555555555555555777777777777777777779999999999
000000000000000000001111111111111111111133333333334444444444444444444444444444445555555555555555555566666666667777777777
000000000000000000001111111111222222222233333333333333333333333333333344444444445555555555555555555588888888889999999999
111111111111111111114444444444444444444444444444445555555555555555555555555555557777777777888888888899999999999999999999
000000000011111111111111111111222222222222222222223333333333444444444455555555555555555555666666666688888888888888888888
111111111111111111113333333333333333333344444444445555555555555555555566666666666666666666777777777788888888889999999999
111111111111111111112222222222222222222244444444444444444444555555555555555555556666666666666666666677777777778888888888
000000000022222222222222222222222222222244444444444444444444444444444455555555555555555555777777777799999999999999999999
000000000033333333333333333333444444444444444444444444444444444444444455555555555555555555555555555566666666668888888888
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555666666666677777777779999999999
000000000011111111112222222222333333333333333333333333333333333333333344444444444444444444555555555555555555559999999999
000000000000000000000000000000111111111111111111113333333333333333333333333333334444444444555555555577777777778888888888
000000000011111111111111111111222222222222222222223333333333333333333344444444448888888888888888888888888888889999999999
000000000011111111111111111111333333333344444444445555555555555555555555555555557777777777777777777788888888889999999999
000000000011111111111111111111222222222233333333333333333333333333333355555555555555555555666666666666666666667777777777
000000000000000000001111111111111111111111111111112222222222222222222233333333333333333333555555555588888888888888888888
000000000000000000001111111111222222222233333333333333333333444444444455555555555555555555666666666699999999999999999999
111111111122222222223333333333333333333333333333335555555555555555555555555555555555555555666666666677777777777777777777
000000000000000000001111111111222222222233333333333333333333444444444444444444444444444444555555555555555555558888888888
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333444444444488888888889999999999
000000000011111111113333333333333333333333333333333333333333444444444444444444445555555555555555555577777777777777777777
000000000000000000001111111111111111111111111111112222222222333333333333333333336666666666777777777777777777778888888888
111111111111111111111111111111111111111133333333333333333333444444444455555555555555555555777777777788888888888888888888
111111111111111111111111111111222222222222222222222222222222222222222233333333334444444444555555555577777777779999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444445555555555555555555577777777779999999999
111111111111111111112222222222333333333333333333333333333333333333333333333333335555555555555555555555555555556666666666
000000000011111111111111111111111111111111111111111111111111222222222233333333333333333333444444444455555555555555555555
000000000000000000000000000000000000000011111111112222222222333333333333333333333333333333666666666666666666669999999999
000000000000000000001111111111222222222222222222222222222222444444444455555555556666666666777777777799999999999999999999
000000000000000000001111111111111111111122222222222222222222222222222233333333333333333333444444444444444444447777777777
000000000011111111111111111111222222222222222222223333333333444444444455555555555555555555888888888888888888889999999999
000000000000000000001111111111222222222233333333333333333333444444444455555555557777777777888888888888888888889999999999
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444777777777788888888888888888888
000000000011111111112222222222333333333333333333334444444444555555555555555555556666666666888888888888888888888888888888
000000000000000000001111111111111111111133333333333333333333444444444444444444445555555555777777777799999999999999999999
111111111111111111111111111111222222222233333333334444444444555555555566666666667777777777888888888888888888888888888888
000000000011111111111111111111222222222222222222223333333333333333333344444444445555555555555555555577777777779999999999
000000000011111111111111111111222222222233333333334444444444444444444455555555555555555555555555555599999999999999999999
000000000000000000000000000000111111111122222222223333333333444444444444444444445555555555555555555566666666667777777777
000000000000000000000000000000222222222222222222223333333333333333333333333333333333333333555555555577777777778888888888
111111111122222222222222222222333333333333333333333333333333333333333344444444445555555555666666666677777777779999999999
111111111111111111111111111111333333333333333333333333333333444444444444444444445555555555555555555588888888889999999999
000000000000000000000000000000111111111122222222222222222222333333333333333333336666666666666666666688888888889999999999
111111111111111111111111111111333333333333333333334444444444444444444455555555555555555555555555555555555555556666666666
000000000000000000000000000000111111111133333333333333333333333333333355555555556666666666777777777788888888889999999999
000000000000000000001111111111111111111122222222222222222222444444444455555555555555555555555555555588888888888888888888
000000000000000000000000000000111111111111111111113333333333333333333344444444445555555555555555555588888888888888888888
111111111111111111112222222222333333333344444444444444444444444444444455555555555555555555555555555577777777779999999999
000000000011111111112222222222222222222222222222224444444444555555555555555555557777777777999999999999999999999999999999
000000000011111111111111111111222222222233333333333333333333444444444455555555555555555555555555555577777777779999999999
000000000000000000000000000000111111111122222222222222222222333333333344444444444444444444555555555555555555555555555555
000000000011111111111111111111111111111122222222223333333333444444444444444444444444444444555555555566666666668888888888
000000000022222222222222222222222222222222222222222222222222444444444444444444445555555555666666666677777777779999999999
000000000000000000001111111111333333333333333333333333333333444444444455555555555555555555555555555566666666668888888888
000000000000000000000000000000111111111122222222223333333333444444444444444444445555555555555555555566666666669999999999
111111111111111111111111111111333333333333333333333333333333444444444444444444445555555555666666666688888888889999999999
000000000000000000001111111111111111111122222222222222222222222222222233333333333333333333777777777799999999999999999999
000000000000000000001111111111333333333333333333334444444444555555555555555555556666666666666666666677777777778888888888
000000000000000000001111111111111111111111111111112222222222222222222244444444444444444444444444444488888888889999999999
111111111111111111111111111111222222222244444444444444444444444444444455555555555555555555555555555566666666669999999999
000000000022222222222222222222333333333344444444444444444444444444444444444444444444444444555555555555555555559999999999
000000000011111111112222222222222222222233333333333333333333333333333344444444445555555555555555555555555555556666666666
000000000011111111111111111111111111111111111111112222222222444444444455555555556666666666777777777799999999999999999999
000000000000000000001111111111111111111122222222223333333333333333333333333333334444444444666666666677777777779999999999
000000000000000000000000000000111111111122222222225555555555555555555555555555556666666666666666666688888888889999999999
000000000022222222223333333333333333333344444444444444444444444444444444444444445555555555555555555577777777779999999999
111111111111111111112222222222222222222222222222223333333333333333333344444444444444444444666666666688888888889999999999
000000000011111111111111111111333333333333333333333333333333555555555555555555555555555555555555555555555555558888888888
000000000011111111111111111111333333333344444444444444444444444444444455555555555555555555555555555566666666669999999999
000000000011111111111111111111111111111122222222223333333333444444444455555555556666666666666666666677777777778888888888
000000000000000000000000000000111111111111111111111111111111222222222233333333335555555555555555555577777777778888888888
000000000011111111111111111111222222222222222222222222222222222222222244444444444444444444555555555566666666666666666666
000000000000000000002222222222333333333333333333333333333333333333333344444444445555555555555555555566666666669999999999
000000000000000000000000000000000000000011111111111111111111222222222233333333333333333333444444444466666666668888888888
000000000011111111111111111111111111111111111111112222222222444444444444444444446666666666666666666688888888889999999999
000000000000000000001111111111111111111122222222222222222222222222222222222222223333333333333333333333333333339999999999
000000000011111111112222222222222222222233333333334444444444555555555555555555556666666666777777777799999999999999999999
000000000011111111112222222222222222222233333333335555555555555555555577777777778888888888999999999999999999999999999999
000000000000000000002222222222222222222233333333333333333333444444444444444444445555555555555555555599999999999999999999
000000000022222222222222222222333333333333333333333333333333333333333344444444444444444444555555555588888888889999999999
000000000011111111112222222222222222222222222222222222222222333333333344444444444444444444444444444455555555559999999999
000000000000000000001111111111222222222222222222223333333333444444444477777777778888888888888888888899999999999999999999
000000000011111111111111111111111111111133333333334444444444555555555555555555555555555555666666666688888888889999999999
000000000000000000001111111111222222222222222222223333333333555555555555555555556666666666666666666688888888888888888888
000000000011111111111111111111111111111133333333334444444444444444444455555555555555555555666666666677777777779999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444445555555555555555555566666666666666666666
000000000000000000001111111111222222222222222222222222222222333333333344444444444444444444444444444477777777778888888888
000000000011111111111111111111222222222222222222224444444444444444444455555555555555555555888888888888888888889999999999
000000000000000000001111111111111111111122222222222222222222222222222244444444445555555555555555555566666666667777777777
000000000011111111111111111111111111111122222222222222222222333333333344444444444444444444444444444455555555556666666666
000000000000000000002222222222222222222222222222223333333333444444444444444444446666666666777777777788888888889999999999
000000000000000000002222222222222222222222222222223333333333333333333333333333334444444444555555555566666666668888888888
111111111111111111111111111111222222222233333333334444444444444444444455555555555555555555888888888888888888888888888888
000000000000000000001111111111111111111111111111111111111111222222222233333333334444444444444444444455555555556666666666
000000000011111111111111111111333333333333333333333333333333444444444455555555555555555555555555555566666666669999999999
000000000011111111111111111111222222222222222222224444444444444444444455555555556666666666666666666699999999999999999999
000000000000000000001111111111111111111111111111113333333333333333333333333333333333333333444444444477777777779999999999
000000000011111111111111111111333333333344444444444444444444444444444455555555555555555555666666666666666666667777777777
000000000011111111112222222222222222222233333333334444444444444444444444444444444444444444444444444455555555557777777777
111111111111111111112222222222222222222233333333333333333333444444444444444444445555555555777777777777777777779999999999
000000000022222222222222222222333333333333333333334444444444444444444444444444445555555555555555555555555555558888888888
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444666666666677777777779999999999
111111111111111111111111111111111111111111111111112222222222444444444444444444445555555555555555555566666666669999999999
000000000022222222222222222222222222222233333333334444444444444444444444444444445555555555555555555588888888889999999999
000000000011111111112222222222333333333333333333334444444444444444444444444444444444444444555555555588888888889999999999
000000000011111111112222222222222222222222222222223333333333444444444455555555555555555555555555555599999999999999999999
000000000022222222222222222222333333333344444444444444444444555555555566666666666666666666888888888888888888889999999999
000000000000000000001111111111111111111122222222222222222222444444444455555555555555555555666666666677777777778888888888
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444555555555599999999999999999999
000000000000000000000000000000111111111111111111111111111111111111111144444444444444444444555555555566666666666666666666
000000000011111111112222222222333333333333333333333333333333444444444444444444446666666666777777777788888888889999999999
111111111133333333333333333333333333333344444444445555555555555555555555555555556666666666666666666677777777779999999999
000000000000000000001111111111222222222233333333333333333333555555555555555555556666666666666666666688888888889999999999
000000000000000000000000000000111111111111111111111111111111222222222233333333333333333333444444444466666666666666666666
000000000011111111111111111111222222222222222222223333333333444444444444444444444444444444555555555555555555559999999999
000000000011111111111111111111333333333333333333334444444444444444444455555555555555555555555555555566666666668888888888
000000000000000000002222222222222222222233333333334444444444444444444444444444445555555555555555555566666666667777777777
000000000000000000001111111111222222222222222222223333333333444444444455555555555555555555666666666666666666668888888888
000000000000000000001111111111111111111122222222223333333333444444444455555555555555555555555555555577777777779999999999
000000000011111111111111111111222222222233333333333333333333555555555555555555555555555555666666666688888888889999999999
000000000000000000001111111111222222222244444444444444444444555555555577777777777777777777888888888888888888888888888888
000000000011111111112222222222222222222244444444445555555555555555555555555555556666666666666666666677777777779999999999
000000000000000000000000000000111111111111111111112222222222333333333344444444444444444444555555555566666666669999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444555555555566666666669999999999
000000000000000000001111111111222222222222222222224444444444444444444444444444444444444444777777777777777777779999999999
222222222222222222222222222222333333333344444444444444444444555555555555555555557777777777888888888888888888889999999999
000000000011111111111111111111222222222233333333333333333333555555555566666666667777777777888888888899999999999999999999
222222222222222222223333333333333333333333333333333333333333444444444444444444444444444444555555555588888888888888888888
000000000000000000000000000000111111111111111111112222222222333333333333333333334444444444444444444466666666667777777777
111111111122222222222222222222222222222222222222222222222222333333333333333333334444444444888888888888888888889999999999
000000000000000000002222222222222222222222222222223333333333333333333344444444444444444444444444444455555555555555555555
000000000011111111111111111111222222222222222222223333333333444444444444444444444444444444555555555599999999999999999999
000000000000000000001111111111222222222222222222223333333333444444444455555555555555555555555555555588888888888888888888
000000000011111111111111111111222222222233333333334444444444444444444444444444444444444444444444444444444444446666666666
000000000011111111112222222222222222222233333333333333333333444444444455555555555555555555555555555577777777778888888888
000000000000000000000000000000222222222222222222222222222222222222222233333333334444444444444444444455555555556666666666
111111111122222222222222222222333333333333333333335555555555555555555555555555555555555555888888888888888888889999999999
000000000000000000002222222222333333333333333333334444444444444444444466666666666666666666777777777777777777777777777777
000000000000000000001111111111111111111111111111112222222222222222222233333333333333333333444444444444444444445555555555
000000000000000000001111111111111111111133333333333333333333333333333344444444445555555555777777777777777777779999999999
000000000011111111112222222222222222222233333333333333333333333333333344444444445555555555555555555566666666667777777777
000000000000000000001111111111222222222233333333333333333333444444444444444444445555555555555555555555555555556666666666
000000000000000000001111111111111111111111111111114444444444444444444444444444445555555555777777777788888888889999999999
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444555555555555555555557777777777
000000000000000000000000000000111111111111111111113333333333444444444455555555556666666666666666666677777777779999999999
000000000011111111111111111111111111111122222222223333333333444444444444444444445555555555555555555577777777778888888888
000000000000000000001111111111333333333355555555555555555555555555555555555555556666666666777777777788888888888888888888
000000000011111111111111111111111111111133333333333333333333555555555555555555556666666666777777777788888888888888888888
000000000011111111111111111111111111111111111111111111111111333333333333333333334444444444444444444455555555557777777777
111111111111111111111111111111222222222233333333333333333333444444444455555555555555555555777777777799999999999999999999
000000000000000000001111111111111111111111111111111111111111222222222222222222223333333333444444444455555555556666666666
000000000011111111113333333333333333333333333333334444444444555555555555555555556666666666777777777777777777779999999999
111111111111111111112222222222222222222233333333333333333333333333333333333333335555555555555555555555555555558888888888
000000000011111111112222222222222222222222222222222222222222333333333344444444445555555555555555555577777777778888888888
000000000011111111112222222222333333333333333333334444444444444444444455555555555555555555555555555577777777778888888888
000000000000000000000000000000111111111111111111112222222222222222222233333333333333333333444444444444444444444444444444
000000000000000000001111111111111111111111111111112222222222333333333333333333333333333333444444444466666666668888888888
000000000011111111111111111111444444444455555555555555555555555555555555555555556666666666777777777788888888888888888888
000000000000000000001111111111111111111122222222222222222222222222222233333333334444444444444444444455555555557777777777
000000000000000000000000000000111111111122222222222222222222333333333344444444444444444444555555555577777777778888888888
000000000011111111111111111111111111111111111111112222222222333333333333333333333333333333444444444455555555556666666666
000000000000000000000000000000000000000011111111111111111111222222222222222222222222222222666666666677777777777777777777
000000000000000000000000000000111111111111111111111111111111333333333333333333334444444444555555555566666666668888888888
000000000000000000001111111111333333333333333333334444444444444444444455555555557777777777777777777799999999999999999999
000000000000000000000000000000222222222222222222222222222222444444444444444444444444444444666666666699999999999999999999
000000000022222222223333333333333333333344444444444444444444444444444455555555555555555555666666666699999999999999999999
000000000000000000000000000000111111111111111111113333333333333333333344444444444444444444555555555555555555559999999999
000000000000000000003333333333333333333333333333334444444444555555555555555555555555555555777777777788888888888888888888
000000000011111111111111111111111111111122222222222222222222444444444444444444445555555555666666666666666666666666666666
000000000000000000001111111111333333333333333333333333333333555555555555555555557777777777777777777788888888889999999999
000000000011111111112222222222222222222233333333333333333333333333333344444444444444444444444444444455555555556666666666
000000000000000000000000000000111111111122222222222222222222222222222233333333335555555555666666666677777777779999999999
000000000011111111111111111111222222222222222222223333333333333333333344444444445555555555666666666677777777778888888888
000000000011111111112222222222333333333333333333333333333333333333333355555555555555555555777777777788888888889999999999
000000000022222222223333333333333333333333333333333333333333333333333344444444445555555555777777777777777777779999999999
111111111111111111111111111111222222222233333333334444444444444444444444444444445555555555555555555555555555556666666666
000000000011111111112222222222222222222233333333333333333333333333333344444444445555555555555555555555555555556666666666
000000000000000000001111111111333333333344444444444444444444555555555566666666666666666666777777777788888888889999999999
000000000000000000000000000000111111111111111111112222222222333333333355555555555555555555666666666666666666666666666666
111111111111111111112222222222333333333344444444444444444444555555555555555555555555555555777777777777777777778888888888
000000000000000000001111111111333333333333333333333333333333444444444444444444445555555555777777777799999999999999999999
000000000000000000000000000000000000000011111111113333333333444444444444444444445555555555777777777777777777777777777777
000000000000000000001111111111111111111122222222222222222222333333333344444444444444444444444444444455555555559999999999
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444444444444444444444448888888888
000000000011111111113333333333333333333333333333334444444444555555555555555555555555555555666666666677777777778888888888
000000000000000000001111111111111111111122222222224444444444444444444455555555555555555555555555555555555555556666666666
000000000011111111111111111111222222222222222222223333333333333333333355555555555555555555666666666666666666668888888888
000000000000000000001111111111111111111133333333334444444444555555555555555555556666666666777777777799999999999999999999
000000000011111111111111111111222222222222222222222222222222333333333333333333334444444444444444444466666666666666666666
222222222222222222223333333333444444444444444444444444444444444444444444444444445555555555555555555577777777779999999999
000000000000000000001111111111222222222222222222223333333333444444444444444444445555555555555555555588888888889999999999
000000000011111111111111111111111111111122222222223333333333444444444444444444445555555555666666666688888888889999999999
111111111111111111111111111111222222222222222222222222222222333333333333333333333333333333333333333344444444448888888888
000000000011111111111111111111222222222222222222223333333333444444444444444444444444444444555555555555555555556666666666
000000000000000000001111111111333333333344444444444444444444555555555555555555555555555555666666666666666666669999999999
000000000011111111111111111111222222222222222222222222222222444444444455555555556666666666777777777788888888889999999999
222222222222222222222222222222333333333333333333334444444444555555555566666666666666666666777777777799999999999999999999
000000000000000000000000000000111111111111111111112222222222333333333344444444444444444444555555555577777777777777777777
000000000000000000002222222222222222222222222222222222222222333333333333333333334444444444555555555555555555556666666666
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444666666666666666666669999999999
000000000011111111111111111111222222222222222222223333333333333333333344444444445555555555666666666677777777777777777777
000000000000000000001111111111111111111111111111112222222222222222222244444444445555555555555555555577777777779999999999
000000000000000000001111111111111111111122222222222222222222222222222222222222223333333333333333333355555555556666666666
000000000000000000000000000000111111111111111111111111111111222222222233333333335555555555555555555577777777779999999999
000000000000000000002222222222444444444444444444444444444444444444444455555555555555555555777777777777777777778888888888
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555555555555577777777778888888888
000000000000000000000000000000000000000022222222222222222222333333333344444444445555555555555555555577777777778888888888
000000000022222222222222222222222222222222222222222222222222333333333344444444444444444444444444444455555555559999999999
000000000000000000002222222222222222222222222222223333333333333333333344444444445555555555555555555577777777779999999999
000000000000000000000000000000111111111122222222223333333333333333333333333333334444444444444444444444444444445555555555
000000000000000000001111111111222222222233333333334444444444444444444444444444445555555555777777777799999999999999999999
000000000000000000001111111111222222222233333333333333333333444444444455555555555555555555777777777777777777778888888888
000000000011111111111111111111111111111122222222222222222222333333333333333333335555555555777777777788888888888888888888
000000000011111111112222222222333333333333333333333333333333444444444444444444445555555555666666666677777777779999999999
000000000011111111113333333333333333333333333333334444444444444444444455555555555555555555888888888899999999999999999999
000000000011111111111111111111222222222244444444444444444444444444444444444444445555555555666666666666666666667777777777
000000000011111111111111111111222222222222222222223333333333444444444455555555556666666666777777777777777777779999999999
000000000011111111111111111111222222222222222222223333333333333333333344444444445555555555777777777799999999999999999999
000000000000000000000000000000111111111122222222224444444444444444444444444444446666666666777777777788888888889999999999
000000000000000000003333333333333333333344444444444444444444555555555555555555555555555555555555555577777777777777777777
000000000000000000000000000000000000000011111111111111111111333333333333333333333333333333555555555566666666667777777777
000000000000000000001111111111111111111122222222222222222222444444444444444444445555555555555555555588888888889999999999
000000000011111111112222222222222222222222222222223333333333333333333344444444445555555555555555555555555555558888888888
000000000000000000000000000000333333333333333333333333333333333333333344444444445555555555777777777788888888889999999999
000000000000000000001111111111111111111111111111112222222222222222222222222222222222222222555555555566666666669999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444444444444444555555555555555555558888888888
111111111111111111112222222222222222222233333333334444444444444444444444444444444444444444666666666677777777779999999999
000000000000000000001111111111111111111122222222223333333333333333333355555555555555555555555555555566666666668888888888
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444555555555555555555559999999999
000000000000000000001111111111333333333344444444444444444444555555555555555555555555555555666666666677777777778888888888
000000000011111111112222222222222222222222222222224444444444444444444444444444445555555555666666666677777777777777777777
000000000000000000001111111111111111111133333333333333333333444444444455555555555555555555555555555566666666667777777777
000000000000000000001111111111222222222222222222222222222222333333333344444444445555555555555555555566666666668888888888
000000000011111111111111111111222222222233333333333333333333333333333344444444445555555555555555555566666666667777777777
222222222222222222222222222222222222222233333333334444444444555555555555555555555555555555666666666666666666669999999999
000000000000000000000000000000111111111111111111112222222222555555555555555555555555555555777777777788888888889999999999
000000000000000000001111111111111111111133333333333333333333444444444455555555555555555555666666666688888888889999999999
000000000011111111111111111111222222222222222222222222222222333333333333333333334444444444555555555555555555559999999999
000000000000000000001111111111222222222222222222223333333333333333333344444444444444444444444444444488888888888888888888
000000000022222222222222222222333333333333333333334444444444555555555555555555556666666666777777777777777777778888888888
000000000000000000001111111111333333333333333333334444444444555555555555555555557777777777777777777788888888888888888888
000000000011111111111111111111111111111111111111111111111111222222222222222222223333333333444444444466666666667777777777
000000000000000000001111111111222222222233333333333333333333333333333344444444444444444444555555555566666666667777777777
111111111111111111111111111111222222222233333333334444444444444444444455555555557777777777777777777799999999999999999999
000000000000000000000000000000111111111133333333333333333333333333333355555555556666666666666666666688888888889999999999
000000000000000000001111111111222222222222222222222222222222222222222233333333334444444444666666666688888888889999999999
000000000011111111111111111111222222222233333333334444444444444444444455555555555555555555888888888899999999999999999999
000000000022222222223333333333333333333344444444444444444444444444444455555555555555555555666666666699999999999999999999
000000000011111111111111111111111111111133333333333333333333333333333355555555555555555555555555555566666666667777777777
000000000022222222223333333333333333333344444444444444444444555555555555555555555555555555666666666677777777778888888888
111111111111111111112222222222222222222222222222223333333333444444444444444444446666666666666666666688888888889999999999
000000000011111111112222222222333333333333333333333333333333444444444444444444444444444444555555555599999999999999999999
000000000011111111112222222222222222222244444444444444444444555555555555555555556666666666777777777788888888888888888888
000000000000000000000000000000222222222222222222222222222222333333333333333333334444444444555555555599999999999999999999
111111111122222222222222222222333333333344444444445555555555555555555555555555555555555555777777777799999999999999999999
000000000000000000001111111111111111111111111111113333333333333333333355555555556666666666777777777777777777778888888888
000000000011111111111111111111111111111122222222222222222222222222222222222222224444444444444444444488888888889999999999
000000000000000000001111111111111111111122222222224444444444444444444444444444446666666666666666666688888888888888888888
000000000000000000000000000000111111111111111111112222222222222222222233333333335555555555555555555577777777778888888888
000000000011111111113333333333333333333333333333334444444444555555555555555555556666666666777777777777777777779999999999
000000000000000000000000000000222222222233333333333333333333333333333344444444444444444444666666666666666666668888888888
000000000011111111111111111111222222222233333333334444444444444444444455555555556666666666666666666677777777778888888888
000000000000000000002222222222222222222222222222223333333333444444444455555555556666666666777777777788888888889999999999
000000000011111111111111111111111111111122222222222222222222333333333344444444445555555555555555555566666666667777777777
000000000000000000001111111111111111111111111111112222222222222222222233333333333333333333555555555555555555555555555555
000000000000000000000000000000111111111133333333333333333333333333333344444444444444444444555555555577777777778888888888
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555777777777777777777778888888888
111111111111111111111111111111333333333333333333333333333333444444444455555555555555555555777777777788888888889999999999
000000000011111111112222222222333333333344444444444444444444555555555555555555555555555555666666666666666666669999999999
000000000000000000000000000000111111111111111111111111111111222222222244444444444444444444555555555566666666668888888888
000000000000000000001111111111333333333333333333335555555555555555555577777777777777777777999999999999999999999999999999
000000000000000000000000000000111111111122222222222222222222222222222233333333334444444444444444444455555555557777777777
000000000000000000001111111111222222222222222222223333333333333333333333333333334444444444444444444455555555559999999999
000000000000000000001111111111222222222222222222222222222222444444444444444444444444444444555555555588888888889999999999
000000000011111111111111111111222222222244444444445555555555555555555555555555555555555555666666666688888888889999999999
000000000011111111111111111111111111111122222222222222222222333333333344444444444444444444555555555566666666667777777777
000000000022222222222222222222333333333333333333333333333333333333333344444444444444444444666666666688888888889999999999
000000000000000000001111111111111111111111111111112222222222222222222244444444444444444444555555555577777777777777777777
000000000011111111111111111111111111111122222222224444444444555555555555555555555555555555555555555566666666669999999999
000000000000000000000000000000000000000022222222223333333333333333333344444444446666666666777777777788888888889999999999
000000000000000000001111111111111111111111111111112222222222222222222244444444444444444444444444444477777777778888888888
000000000000000000000000000000222222222233333333334444444444555555555555555555556666666666777777777777777777778888888888
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555555555555566666666668888888888
000000000022222222222222222222222222222233333333333333333333333333333344444444445555555555555555555588888888888888888888
000000000000000000001111111111111111111122222222223333333333444444444444444444445555555555555555555566666666667777777777
000000000011111111111111111111111111111122222222223333333333333333333344444444444444444444555555555555555555559999999999
000000000000000000002222222222222222222233333333333333333333333333333333333333334444444444444444444455555555558888888888
111111111111111111112222222222333333333333333333333333333333333333333344444444445555555555777777777799999999999999999999
111111111111111111113333333333333333333344444444445555555555555555555555555555556666666666666666666677777777778888888888
000000000011111111111111111111111111111111111111113333333333444444444444444444444444444444555555555566666666667777777777
111111111111111111113333333333333333333333333333334444444444555555555555555555557777777777888888888888888888889999999999
111111111122222222222222222222222222222222222222223333333333555555555555555555557777777777888888888888888888889999999999
000000000000000000000000000000111111111122222222223333333333444444444444444444445555555555666666666666666666666666666666
000000000000000000002222222222333333333333333333333333333333444444444444444444444444444444777777777788888888889999999999
000000000000000000001111111111111111111111111111113333333333333333333344444444447777777777777777777788888888888888888888
111111111111111111112222222222333333333333333333333333333333444444444455555555555555555555777777777799999999999999999999
000000000011111111112222222222222222222222222222223333333333333333333333333333335555555555666666666677777777778888888888
000000000000000000000000000000000000000011111111113333333333444444444444444444445555555555666666666677777777779999999999
000000000011111111111111111111333333333333333333334444444444444444444444444444445555555555666666666666666666668888888888
111111111122222222223333333333444444444444444444444444444444444444444444444444445555555555555555555566666666667777777777
000000000000000000001111111111111111111122222222222222222222444444444444444444444444444444555555555588888888889999999999
000000000000000000000000000000222222222233333333334444444444444444444444444444444444444444555555555555555555557777777777
111111111111111111112222222222222222222244444444444444444444444444444444444444444444444444555555555577777777778888888888
111111111122222222222222222222333333333333333333334444444444444444444455555555556666666666777777777777777777777777777777
000000000000000000003333333333444444444444444444444444444444555555555588888888888888888888999999999999999999999999999999
000000000000000000002222222222222222222222222222224444444444444444444455555555555555555555666666666677777777779999999999
000000000011111111111111111111222222222233333333333333333333333333333355555555555555555555666666666688888888889999999999
000000000011111111112222222222333333333333333333333333333333444444444444444444444444444444444444444466666666668888888888
000000000011111111113333333333333333333344444444445555555555555555555555555555556666666666666666666688888888889999999999
000000000011111111112222222222222222222222222222223333333333444444444444444444444444444444555555555577777777777777777777
000000000011111111112222222222222222222233333333333333333333333333333333333333334444444444444444444444444444445555555555
000000000011111111111111111111111111111111111111112222222222444444444444444444444444444444444444444455555555557777777777
000000000000000000000000000000111111111122222222223333333333444444444455555555555555555555777777777799999999999999999999
000000000011111111111111111111222222222233333333333333333333333333333344444444444444444444555555555577777777778888888888
000000000011111111112222222222333333333344444444444444444444444444444455555555556666666666777777777777777777779999999999
000000000000000000001111111111222222222222222222222222222222222222222244444444444444444444444444444477777777778888888888
000000000000000000002222222222333333333344444444444444444444444444444455555555556666666666777777777799999999999999999999
000000000000000000001111111111111111111111111111111111111111222222222222222222223333333333555555555588888888889999999999
000000000011111111112222222222222222222233333333333333333333444444444455555555555555555555555555555555555555557777777777
000000000011111111111111111111111111111122222222223333333333333333333333333333334444444444555555555577777777778888888888
111111111111111111112222222222222222222222222222223333333333333333333344444444445555555555555555555566666666667777777777
000000000000000000002222222222333333333344444444444444444444444444444455555555556666666666666666666677777777778888888888
000000000011111111111111111111222222222222222222224444444444444444444444444444445555555555666666666688888888889999999999
000000000011111111111111111111222222222222222222222222222222222222222244444444445555555555555555555555555555557777777777
000000000011111111112222222222222222222222222222224444444444444444444455555555555555555555777777777799999999999999999999
000000000000000000001111111111222222222222222222223333333333333333333344444444444444444444444444444455555555558888888888
000000000000000000000000000000111111111111111111111111111111444444444455555555555555555555777777777777777777778888888888
000000000011111111111111111111333333333333333333334444444444555555555555555555555555555555555555555588888888888888888888
000000000000000000001111111111333333333333333333334444444444444444444455555555555555555555777777777799999999999999999999
000000000000000000001111111111222222222222222222222222222222444444444444444444444444444444555555555555555555559999999999
000000000011111111112222222222222222222233333333333333333333444444444455555555555555555555666666666688888888888888888888
000000000000000000000000000000111111111111111111112222222222444444444444444444444444444444555555555566666666668888888888
000000000011111111111111111111111111111122222222222222222222333333333333333333333333333333555555555566666666668888888888
111111111111111111111111111111222222222233333333333333333333333333333344444444444444444444555555555577777777778888888888
000000000011111111112222222222222222222222222222223333333333444444444444444444445555555555666666666688888888889999999999
000000000011111111112222222222333333333333333333334444444444444444444455555555555555555555666666666677777777779999999999
000000000011111111111111111111222222222233333333334444444444444444444444444444445555555555555555555566666666668888888888
000000000011111111111111111111222222222244444444444444444444444444444444444444444444444444555555555566666666667777777777
000000000011111111112222222222222222222222222222223333333333333333333333333333335555555555555555555566666666667777777777
000000000011111111111111111111111111111111111111112222222222222222222222222222222222222222333333333344444444449999999999
000000000011111111111111111111111111111133333333333333333333333333333333333333334444444444444444444455555555557777777777
000000000011111111113333333333333333333333333333335555555555555555555555555555555555555555777777777777777777779999999999
000000000011111111111111111111111111111122222222222222222222222222222233333333333333333333444444444444444444444444444444
000000000000000000000000000000222222222222222222224444444444444444444444444444445555555555555555555555555555556666666666
000000000000000000002222222222222222222233333333333333333333444444444444444444444444444444555555555566666666669999999999
000000000000000000001111111111111111111122222222222222222222222222222244444444445555555555777777777777777777779999999999
111111111111111111111111111111222222222222222222223333333333333333333344444444445555555555555555555566666666669999999999
000000000011111111111111111111222222222222222222224444444444444444444444444444444444444444555555555599999999999999999999
000000000011111111111111111111222222222233333333333333333333555555555555555555555555555555666666666666666666668888888888
000000000011111111112222222222222222222222222222223333333333444444444444444444444444444444444444444477777777778888888888
000000000011111111112222222222333333333344444444444444444444555555555555555555555555555555555555555577777777778888888888
000000000011111111111111111111111111111111111111112222222222222222222233333333333333333333444444444455555555555555555555
000000000011111111112222222222222222222222222222223333333333444444444444444444445555555555666666666677777777777777777777
000000000000000000000000000000000000000033333333333333333333444444444444444444444444444444555555555555555555558888888888
000000000011111111112222222222333333333333333333334444444444555555555555555555555555555555666666666688888888888888888888
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555888888888888888888889999999999
111111111111111111112222222222333333333333333333333333333333333333333333333333334444444444555555555566666666666666666666
000000000011111111112222222222222222222233333333335555555555555555555555555555555555555555555555555588888888888888888888
000000000000000000001111111111111111111122222222222222222222333333333344444444445555555555555555555555555555557777777777
111111111122222222223333333333333333333344444444444444444444444444444455555555555555555555555555555588888888889999999999
000000000000000000001111111111111111111122222222224444444444555555555555555555555555555555555555555566666666667777777777
000000000011111111112222222222222222222233333333333333333333444444444444444444445555555555777777777799999999999999999999
000000000011111111111111111111333333333333333333333333333333444444444455555555555555555555666666666677777777779999999999
000000000000000000000000000000111111111111111111112222222222222222222255555555555555555555555555555599999999999999999999
111111111122222222222222222222222222222222222222222222222222333333333344444444446666666666777777777788888888888888888888
000000000011111111112222222222222222222233333333333333333333333333333355555555555555555555666666666677777777779999999999
000000000000000000001111111111222222222222222222224444444444444444444466666666666666666666888888888899999999999999999999
000000000011111111111111111111222222222222222222222222222222444444444444444444445555555555666666666699999999999999999999
000000000011111111113333333333333333333333333333334444444444444444444455555555556666666666666666666688888888889999999999
000000000011111111111111111111222222222222222222223333333333333333333333333333334444444444555555555555555555559999999999
000000000011111111112222222222222222222222222222224444444444444444444466666666667777777777888888888888888888889999999999
000000000022222222223333333333333333333333333333333333333333333333333355555555556666666666777777777788888888888888888888
000000000022222222222222222222333333333333333333334444444444444444444455555555555555555555666666666677777777779999999999
000000000000000000001111111111222222222222222222223333333333444444444444444444444444444444555555555588888888888888888888
000000000000000000001111111111111111111122222222223333333333333333333333333333334444444444444444444455555555556666666666
000000000011111111112222222222222222222244444444445555555555555555555555555555555555555555555555555577777777777777777777
000000000000000000001111111111111111111133333333334444444444444444444455555555555555555555777777777788888888889999999999
111111111111111111111111111111111111111122222222223333333333444444444444444444444444444444555555555599999999999999999999
000000000000000000001111111111222222222233333333333333333333555555555555555555555555555555555555555577777777779999999999
000000000000000000000000000000111111111111111111112222222222222222222222222222222222222222555555555566666666667777777777
000000000022222222222222222222222222222233333333333333333333444444444455555555556666666666666666666677777777778888888888
000000000011111111111111111111222222222233333333333333333333333333333344444444444444444444444444444455555555559999999999
111111111111111111112222222222222222222233333333333333333333333333333333333333333333333333666666666666666666669999999999
000000000000000000000000000000111111111122222222223333333333333333333333333333334444444444444444444466666666669999999999
111111111122222222223333333333333333333344444444445555555555555555555566666666667777777777777777777799999999999999999999
000000000022222222222222222222333333333344444444444444444444555555555555555555556666666666777777777788888888889999999999
000000000011111111111111111111333333333333333333333333333333444444444466666666667777777777777777777799999999999999999999
000000000011111111111111111111222222222222222222222222222222333333333333333333334444444444555555555566666666667777777777
000000000011111111111111111111222222222233333333334444444444444444444455555555555555555555555555555588888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444444444444444444444444455555555558888888888
000000000011111111111111111111111111111122222222223333333333333333333344444444445555555555777777777788888888889999999999
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444444444444455555555559999999999
000000000000000000001111111111111111111122222222222222222222222222222222222222222222222222333333333344444444445555555555
000000000011111111112222222222333333333355555555555555555555555555555555555555555555555555777777777777777777779999999999
000000000000000000001111111111222222222233333333333333333333444444444455555555556666666666777777777799999999999999999999
000000000011111111111111111111222222222233333333333333333333333333333333333333335555555555555555555555555555557777777777
000000000000000000001111111111111111111111111111111111111111222222222233333333335555555555555555555566666666667777777777
000000000000000000001111111111222222222222222222224444444444555555555555555555555555555555888888888888888888889999999999
000000000011111111111111111111222222222222222222223333333333333333333344444444444444444444555555555577777777778888888888
111111111122222222223333333333333333333344444444445555555555555555555555555555556666666666777777777788888888889999999999
000000000000000000002222222222444444444444444444444444444444444444444455555555555555555555777777777788888888889999999999
000000000000000000001111111111111111111122222222222222222222444444444455555555555555555555555555555577777777779999999999
000000000000000000001111111111111111111111111111113333333333333333333333333333334444444444555555555555555555558888888888
111111111122222222222222222222222222222244444444444444444444444444444444444444444444444444555555555555555555556666666666
000000000011111111111111111111111111111122222222222222222222333333333344444444444444444444444444444455555555555555555555
111111111122222222222222222222333333333344444444444444444444444444444444444444445555555555888888888899999999999999999999
111111111122222222223333333333333333333344444444444444444444444444444444444444445555555555555555555599999999999999999999
000000000000000000001111111111111111111111111111112222222222222222222233333333334444444444555555555577777777778888888888
000000000011111111111111111111222222222233333333334444444444444444444455555555555555555555666666666688888888889999999999
000000000000000000001111111111222222222233333333333333333333444444444455555555555555555555777777777788888888888888888888
000000000011111111111111111111222222222222222222222222222222333333333333333333333333333333333333333355555555555555555555
111111111144444444444444444444444444444455555555555555555555555555555555555555556666666666777777777777777777779999999999
000000000022222222222222222222222222222233333333333333333333444444444444444444445555555555555555555555555555557777777777
000000000011111111111111111111222222222222222222223333333333333333333333333333334444444444555555555577777777778888888888
000000000000000000001111111111111111111133333333333333333333333333333333333333335555555555555555555577777777779999999999
000000000011111111111111111111333333333333333333333333333333333333333344444444445555555555666666666688888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444555555555566666666666666666666
000000000000000000001111111111111111111122222222224444444444444444444444444444445555555555555555555588888888889999999999
000000000011111111111111111111333333333344444444445555555555555555555555555555557777777777777777777788888888889999999999
000000000000000000001111111111222222222222222222222222222222333333333333333333333333333333444444444466666666668888888888
000000000000000000003333333333333333333333333333335555555555555555555555555555556666666666777777777788888888889999999999
000000000000000000001111111111111111111122222222222222222222444444444444444444445555555555666666666688888888888888888888
000000000000000000001111111111111111111111111111113333333333333333333344444444445555555555555555555577777777778888888888
000000000000000000000000000000000000000011111111111111111111111111111133333333333333333333444444444455555555556666666666
000000000011111111111111111111222222222233333333333333333333444444444455555555555555555555555555555555555555556666666666
000000000011111111112222222222222222222233333333334444444444444444444455555555555555555555555555555577777777778888888888
000000000011111111111111111111111111111133333333333333333333444444444444444444444444444444444444444444444444445555555555
111111111111111111111111111111333333333333333333333333333333333333333344444444445555555555555555555566666666668888888888
000000000000000000000000000000111111111133333333333333333333333333333344444444445555555555666666666677777777778888888888
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444555555555566666666668888888888
000000000000000000000000000000111111111133333333333333333333333333333333333333334444444444444444444477777777779999999999
111111111122222222222222222222222222222233333333333333333333333333333344444444445555555555555555555588888888888888888888
000000000000000000000000000000000000000011111111112222222222333333333333333333335555555555777777777777777777779999999999
111111111111111111111111111111222222222222222222222222222222444444444455555555556666666666777777777788888888888888888888
000000000011111111111111111111111111111122222222223333333333333333333333333333335555555555555555555588888888889999999999
111111111111111111112222222222333333333333333333335555555555555555555555555555556666666666777777777799999999999999999999
000000000000000000001111111111111111111133333333333333333333444444444444444444445555555555555555555588888888888888888888
000000000000000000001111111111222222222222222222223333333333444444444444444444444444444444444444444488888888889999999999
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444555555555566666666668888888888
000000000000000000000000000000111111111122222222223333333333444444444444444444444444444444444444444466666666667777777777
000000000011111111111111111111444444444444444444445555555555555555555566666666666666666666666666666688888888889999999999
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444555555555566666666669999999999
111111111111111111112222222222333333333333333333333333333333444444444444444444445555555555777777777777777777778888888888
000000000000000000001111111111444444444444444444445555555555666666666666666666666666666666777777777788888888888888888888
000000000011111111112222222222222222222222222222222222222222222222222233333333333333333333777777777788888888889999999999
000000000000000000001111111111111111111111111111112222222222222222222233333333335555555555888888888899999999999999999999
000000000000000000000000000000111111111111111111113333333333444444444455555555556666666666888888888888888888889999999999
000000000000000000000000000000000000000011111111112222222222222222222244444444445555555555666666666688888888888888888888
000000000000000000002222222222222222222222222222222222222222444444444444444444445555555555555555555566666666666666666666
000000000000000000000000000000222222222222222222223333333333444444444444444444444444444444555555555588888888889999999999
000000000011111111111111111111333333333333333333334444444444444444444455555555555555555555555555555566666666666666666666
000000000000000000001111111111111111111122222222222222222222222222222222222222223333333333555555555577777777779999999999
000000000011111111111111111111222222222233333333333333333333555555555555555555555555555555777777777788888888889999999999
000000000000000000001111111111222222222222222222222222222222222222222222222222223333333333333333333344444444448888888888
111111111122222222223333333333444444444444444444444444444444555555555555555555555555555555666666666688888888888888888888
222222222233333333333333333333333333333344444444445555555555555555555588888888888888888888999999999999999999999999999999
000000000011111111111111111111111111111122222222222222222222333333333355555555555555555555666666666677777777777777777777
000000000000000000000000000000111111111122222222223333333333333333333344444444445555555555555555555577777777778888888888
000000000000000000001111111111111111111122222222222222222222222222222233333333335555555555666666666666666666667777777777
000000000022222222223333333333444444444444444444444444444444444444444444444444444444444444555555555577777777779999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444444444444444444444444466666666667777777777
000000000000000000001111111111222222222233333333333333333333444444444444444444445555555555555555555577777777778888888888
000000000022222222222222222222333333333333333333334444444444444444444455555555556666666666777777777777777777779999999999
000000000011111111111111111111222222222233333333333333333333444444444444444444444444444444555555555577777777778888888888
000000000000000000001111111111111111111122222222222222222222333333333344444444445555555555666666666688888888889999999999
000000000000000000001111111111222222222233333333333333333333333333333344444444444444444444555555555566666666667777777777
000000000000000000001111111111111111111111111111112222222222222222222222222222223333333333333333333355555555555555555555
000000000011111111111111111111444444444444444444444444444444555555555555555555555555555555777777777788888888889999999999
000000000000000000000000000000111111111111111111111111111111222222222222222222224444444444777777777799999999999999999999
000000000000000000000000000000111111111122222222224444444444555555555555555555556666666666777777777788888888889999999999
000000000000000000001111111111222222222222222222223333333333444444444466666666667777777777888888888888888888889999999999
000000000000000000000000000000000000000011111111111111111111222222222222222222225555555555555555555566666666669999999999
000000000011111111111111111111111111111133333333333333333333444444444455555555555555555555666666666666666666669999999999
000000000011111111112222222222444444444444444444444444444444555555555555555555555555555555555555555588888888889999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444444444444444666666666677777777779999999999
000000000000000000001111111111111111111122222222222222222222222222222233333333333333333333555555555599999999999999999999
000000000011111111112222222222222222222233333333333333333333333333333344444444444444444444555555555555555555555555555555
000000000000000000001111111111111111111122222222223333333333333333333344444444445555555555555555555566666666669999999999
000000000000000000000000000000000000000011111111112222222222444444444444444444445555555555777777777788888888888888888888
111111111122222222222222222222222222222222222222223333333333333333333355555555558888888888888888888899999999999999999999
000000000000000000001111111111222222222222222222222222222222222222222244444444445555555555777777777788888888889999999999
000000000000000000001111111111111111111111111111113333333333333333333333333333335555555555555555555566666666667777777777
000000000000000000001111111111222222222233333333333333333333444444444444444444444444444444666666666677777777778888888888
000000000011111111112222222222222222222222222222223333333333444444444444444444445555555555555555555555555555556666666666
000000000000000000001111111111111111111122222222222222222222222222222233333333334444444444555555555566666666667777777777
000000000000000000001111111111222222222233333333333333333333444444444455555555555555555555777777777777777777778888888888
000000000022222222223333333333333333333333333333334444444444444444444444444444444444444444444444444466666666669999999999
111111111111111111112222222222222222222233333333334444444444555555555555555555556666666666666666666677777777779999999999
000000000000000000001111111111333333333333333333333333333333444444444455555555555555555555666666666677777777779999999999
000000000000000000000000000000111111111111111111112222222222222222222233333333334444444444444444444488888888889999999999
000000000000000000001111111111111111111111111111111111111111222222222255555555555555555555666666666666666666669999999999
000000000011111111111111111111222222222222222222223333333333333333333344444444445555555555666666666677777777779999999999
000000000033333333333333333333444444444444444444444444444444444444444455555555555555555555666666666666666666666666666666
000000000000000000001111111111222222222233333333333333333333444444444455555555555555555555666666666677777777778888888888
000000000000000000002222222222222222222222222222222222222222222222222233333333334444444444555555555566666666667777777777
000000000000000000001111111111222222222233333333334444444444444444444455555555555555555555666666666688888888889999999999
000000000011111111111111111111222222222233333333334444444444444444444444444444445555555555555555555566666666667777777777
000000000011111111111111111111111111111122222222223333333333333333333344444444445555555555555555555566666666668888888888
000000000011111111111111111111111111111122222222222222222222444444444444444444445555555555555555555566666666668888888888
000000000011111111111111111111111111111111111111113333333333333333333333333333335555555555555555555588888888889999999999
000000000000000000000000000000000000000011111111111111111111111111111133333333335555555555555555555566666666667777777777
000000000022222222222222222222444444444444444444444444444444555555555555555555555555555555555555555577777777778888888888
000000000000000000000000000000000000000011111111111111111111111111111122222222224444444444444444444488888888888888888888
000000000011111111111111111111222222222222222222223333333333333333333355555555556666666666777777777788888888888888888888
000000000000000000001111111111222222222222222222222222222222333333333344444444445555555555555555555577777777779999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444444444444444555555555566666666666666666666
000000000000000000001111111111111111111111111111111111111111333333333333333333334444444444555555555577777777777777777777
000000000011111111111111111111111111111111111111112222222222555555555555555555555555555555666666666677777777778888888888
111111111122222222222222222222333333333333333333334444444444444444444444444444445555555555555555555577777777779999999999
000000000011111111111111111111111111111111111111112222222222333333333344444444444444444444666666666677777777778888888888
000000000011111111111111111111111111111122222222222222222222222222222222222222223333333333555555555566666666667777777777
000000000000000000000000000000333333333333333333335555555555555555555555555555556666666666888888888888888888889999999999
000000000000000000000000000000111111111122222222223333333333444444444444444444445555555555555555555599999999999999999999
000000000011111111111111111111222222222222222222224444444444444444444455555555555555555555555555555577777777778888888888
000000000011111111111111111111111111111111111111112222222222333333333344444444444444444444555555555566666666667777777777
000000000000000000001111111111111111111111111111111111111111222222222233333333334444444444444444444466666666668888888888
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444555555555566666666669999999999
000000000000000000002222222222222222222233333333333333333333333333333333333333335555555555555555555577777777778888888888
000000000000000000001111111111222222222222222222224444444444444444444444444444444444444444555555555577777777779999999999
000000000011111111111111111111222222222222222222224444444444444444444466666666668888888888999999999999999999999999999999
000000000000000000001111111111333333333333333333333333333333444444444455555555557777777777777777777799999999999999999999
000000000000000000001111111111222222222222222222223333333333333333333344444444444444444444555555555566666666669999999999
000000000000000000001111111111111111111122222222222222222222444444444444444444445555555555555555555566666666668888888888
222222222222222222224444444444444444444444444444444444444444555555555555555555557777777777777777777777777777778888888888
000000000011111111112222222222333333333344444444444444444444555555555555555555557777777777888888888899999999999999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444445555555555555555555566666666668888888888
000000000000000000003333333333333333333333333333334444444444444444444455555555555555555555555555555577777777777777777777
000000000011111111111111111111333333333344444444444444444444444444444455555555557777777777888888888899999999999999999999
000000000022222222222222222222333333333333333333333333333333444444444444444444444444444444555555555566666666668888888888
000000000000000000000000000000111111111122222222222222222222333333333333333333334444444444555555555577777777779999999999
000000000011111111111111111111111111111111111111112222222222222222222233333333333333333333555555555566666666669999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333444444444444444444449999999999
000000000000000000000000000000111111111111111111111111111111333333333355555555556666666666777777777788888888889999999999
000000000000000000001111111111333333333333333333333333333333444444444444444444444444444444444444444455555555556666666666
000000000011111111112222222222222222222222222222223333333333333333333344444444445555555555666666666677777777778888888888
000000000011111111111111111111111111111111111111112222222222333333333344444444444444444444555555555566666666668888888888
000000000011111111112222222222222222222222222222224444444444555555555555555555556666666666666666666699999999999999999999
000000000000000000000000000000111111111133333333334444444444444444444455555555555555555555555555555577777777778888888888
000000000000000000001111111111222222222222222222222222222222222222222233333333333333333333444444444444444444448888888888
000000000000000000000000000000222222222222222222223333333333333333333344444444445555555555555555555599999999999999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444445555555555555555555555555555559999999999
000000000000000000000000000000000000000011111111112222222222222222222233333333334444444444444444444455555555556666666666
000000000000000000002222222222222222222222222222223333333333333333333333333333334444444444666666666666666666668888888888
000000000011111111112222222222222222222233333333333333333333444444444444444444445555555555555555555566666666667777777777
000000000000000000001111111111222222222222222222222222222222333333333333333333334444444444777777777788888888888888888888
000000000000000000000000000000222222222222222222222222222222333333333344444444444444444444444444444466666666669999999999
111111111122222222222222222222222222222233333333334444444444444444444455555555556666666666777777777777777777779999999999
000000000000000000000000000000000000000011111111113333333333333333333333333333333333333333444444444444444444449999999999
111111111111111111112222222222222222222233333333333333333333444444444444444444447777777777888888888899999999999999999999
000000000000000000001111111111111111111111111111112222222222333333333344444444444444444444666666666688888888889999999999
000000000011111111111111111111111111111122222222222222222222222222222233333333333333333333666666666666666666667777777777
000000000011111111111111111111111111111111111111112222222222333333333333333333334444444444444444444455555555556666666666
000000000011111111111111111111111111111122222222223333333333333333333344444444445555555555666666666677777777778888888888
000000000000000000000000000000111111111111111111111111111111222222222222222222222222222222333333333355555555555555555555
111111111111111111113333333333333333333333333333334444444444444444444444444444445555555555555555555555555555558888888888
000000000011111111111111111111111111111122222222223333333333333333333344444444444444444444777777777777777777778888888888
000000000000000000000000000000111111111111111111112222222222222222222244444444445555555555666666666677777777777777777777
000000000011111111111111111111111111111122222222223333333333333333333344444444445555555555555555555566666666669999999999
000000000011111111111111111111111111111122222222224444444444555555555555555555555555555555666666666688888888889999999999
000000000000000000000000000000222222222233333333333333333333444444444455555555555555555555666666666688888888889999999999
000000000000000000001111111111111111111122222222223333333333444444444455555555555555555555555555555577777777778888888888
000000000000000000000000000000111111111133333333334444444444444444444444444444445555555555555555555566666666667777777777
000000000000000000000000000000222222222233333333333333333333333333333344444444445555555555555555555566666666669999999999
000000000000000000000000000000333333333333333333334444444444444444444444444444446666666666777777777799999999999999999999
000000000000000000001111111111111111111111111111112222222222222222222244444444445555555555666666666688888888889999999999
000000000011111111112222222222222222222222222222224444444444444444444444444444445555555555666666666666666666668888888888
000000000000000000002222222222222222222233333333333333333333333333333333333333334444444444444444444455555555559999999999
000000000022222222222222222222333333333333333333333333333333444444444444444444444444444444555555555555555555558888888888
000000000000000000002222222222333333333333333333334444444444555555555566666666666666666666777777777799999999999999999999
000000000011111111111111111111222222222222222222222222222222333333333344444444445555555555555555555555555555556666666666
000000000000000000001111111111111111111133333333333333333333444444444444444444444444444444555555555577777777778888888888
000000000000000000000000000000111111111111111111112222222222333333333344444444444444444444777777777777777777779999999999
000000000000000000000000000000111111111111111111112222222222333333333344444444445555555555666666666677777777777777777777
000000000000000000001111111111222222222222222222223333333333444444444444444444444444444444555555555555555555558888888888
000000000011111111111111111111333333333344444444444444444444444444444444444444444444444444444444444455555555555555555555
000000000000000000000000000000333333333344444444444444444444444444444455555555555555555555555555555555555555557777777777
000000000011111111111111111111444444444444444444445555555555555555555555555555556666666666777777777788888888889999999999
222222222244444444444444444444444444444444444444445555555555555555555555555555556666666666666666666666666666669999999999
000000000000000000001111111111111111111133333333334444444444444444444444444444445555555555666666666699999999999999999999
000000000011111111111111111111111111111111111111113333333333333333333344444444446666666666777777777788888888889999999999
000000000000000000002222222222222222222233333333333333333333333333333344444444445555555555666666666677777777779999999999
000000000011111111112222222222222222222233333333334444444444444444444455555555555555555555555555555577777777779999999999
000000000000000000000000000000111111111122222222222222222222333333333344444444444444444444555555555588888888889999999999
000000000000000000001111111111222222222222222222223333333333444444444455555555556666666666666666666688888888889999999999
111111111111111111111111111111222222222222222222223333333333444444444455555555555555555555777777777777777777779999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444445555555555555555555588888888889999999999
000000000000000000001111111111111111111133333333333333333333444444444444444444446666666666666666666688888888889999999999
000000000011111111112222222222222222222222222222223333333333333333333333333333335555555555555555555555555555557777777777
000000000000000000001111111111111111111111111111112222222222333333333355555555555555555555666666666688888888889999999999
000000000011111111112222222222222222222222222222223333333333555555555555555555556666666666666666666699999999999999999999
000000000000000000000000000000111111111122222222223333333333333333333344444444445555555555666666666699999999999999999999
000000000011111111112222222222333333333333333333333333333333333333333333333333334444444444444444444477777777777777777777
000000000011111111111111111111222222222222222222222222222222333333333344444444445555555555555555555588888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444445555555555555555555566666666668888888888
000000000011111111112222222222222222222233333333333333333333333333333344444444446666666666777777777788888888889999999999
000000000000000000001111111111222222222244444444444444444444444444444455555555556666666666777777777788888888889999999999
000000000000000000000000000000000000000033333333334444444444555555555555555555556666666666777777777788888888889999999999
000000000011111111111111111111222222222222222222223333333333333333333355555555555555555555666666666688888888888888888888
000000000000000000000000000000333333333333333333333333333333444444444444444444444444444444555555555566666666667777777777
000000000000000000001111111111111111111111111111111111111111444444444444444444444444444444888888888899999999999999999999
000000000000000000001111111111111111111122222222223333333333333333333333333333334444444444666666666666666666669999999999
000000000000000000001111111111222222222233333333333333333333333333333333333333334444444444555555555566666666668888888888
000000000011111111112222222222222222222233333333333333333333333333333333333333333333333333555555555566666666669999999999
222222222222222222222222222222222222222233333333334444444444555555555555555555557777777777888888888888888888889999999999
000000000000000000002222222222333333333333333333334444444444444444444455555555556666666666666666666677777777778888888888
111111111111111111111111111111222222222222222222223333333333333333333355555555555555555555555555555577777777778888888888
000000000000000000001111111111111111111111111111111111111111222222222222222222224444444444444444444455555555555555555555
000000000011111111112222222222222222222233333333334444444444444444444444444444444444444444666666666677777777779999999999
000000000011111111111111111111333333333344444444444444444444555555555555555555556666666666666666666677777777779999999999
000000000011111111111111111111111111111122222222222222222222222222222222222222224444444444444444444466666666668888888888
000000000000000000001111111111111111111122222222222222222222444444444444444444445555555555555555555588888888888888888888
000000000011111111112222222222333333333344444444444444444444444444444444444444444444444444888888888899999999999999999999
000000000011111111112222222222333333333344444444444444444444444444444444444444446666666666999999999999999999999999999999
000000000000000000001111111111222222222233333333333333333333333333333344444444445555555555555555555555555555556666666666
000000000000000000003333333333333333333344444444444444444444555555555555555555555555555555555555555566666666666666666666
000000000000000000000000000000000000000011111111111111111111333333333344444444444444444444555555555588888888888888888888
000000000000000000001111111111222222222244444444444444444444444444444444444444445555555555777777777777777777778888888888
000000000011111111111111111111111111111122222222222222222222222222222233333333333333333333444444444455555555558888888888
000000000011111111111111111111111111111133333333333333333333444444444455555555555555555555555555555577777777777777777777
000000000000000000001111111111111111111122222222224444444444444444444444444444446666666666666666666677777777779999999999
000000000000000000000000000000222222222222222222222222222222444444444444444444444444444444555555555555555555556666666666
000000000011111111112222222222222222222222222222223333333333333333333333333333334444444444555555555555555555558888888888
000000000011111111112222222222222222222222222222223333333333444444444455555555555555555555555555555566666666668888888888
000000000000000000000000000000222222222233333333334444444444444444444455555555555555555555555555555566666666667777777777
000000000011111111111111111111111111111111111111112222222222222222222233333333334444444444444444444444444444448888888888
111111111111111111111111111111222222222233333333333333333333444444444444444444444444444444666666666677777777779999999999
000000000000000000000000000000111111111111111111111111111111333333333333333333333333333333444444444455555555557777777777
000000000011111111112222222222222222222222222222223333333333444444444455555555555555555555666666666666666666668888888888
000000000000000000002222222222222222222233333333334444444444444444444455555555555555555555666666666677777777777777777777
000000000000000000001111111111222222222233333333334444444444555555555555555555556666666666777777777777777777779999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444666666666677777777777777777777
000000000011111111111111111111111111111111111111112222222222333333333333333333333333333333444444444444444444449999999999
000000000022222222223333333333333333333333333333334444444444555555555555555555555555555555555555555577777777778888888888
000000000000000000000000000000111111111122222222222222222222333333333333333333334444444444555555555555555555555555555555
000000000000000000002222222222222222222222222222224444444444555555555555555555556666666666777777777788888888889999999999
000000000000000000001111111111222222222233333333333333333333444444444444444444444444444444555555555566666666667777777777
000000000011111111111111111111222222222222222222223333333333444444444444444444444444444444555555555566666666668888888888
000000000000000000000000000000222222222222222222222222222222444444444455555555555555555555666666666666666666669999999999
000000000000000000000000000000111111111111111111112222222222222222222222222222223333333333555555555577777777779999999999
000000000000000000000000000000222222222222222222222222222222333333333333333333334444444444777777777788888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444444444444455555555555555555555
000000000000000000001111111111111111111111111111111111111111222222222233333333334444444444555555555577777777778888888888
000000000000000000001111111111111111111133333333334444444444444444444444444444447777777777888888888899999999999999999999
000000000000000000000000000000222222222222222222224444444444444444444455555555555555555555666666666699999999999999999999
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444555555555555555555557777777777
000000000011111111111111111111111111111111111111113333333333333333333355555555555555555555666666666677777777779999999999
000000000011111111111111111111111111111122222222222222222222222222222233333333333333333333333333333355555555556666666666
000000000011111111112222222222222222222244444444445555555555555555555555555555557777777777777777777799999999999999999999
000000000000000000001111111111111111111122222222222222222222222222222233333333334444444444444444444455555555559999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444555555555555555555556666666666
000000000011111111112222222222222222222222222222225555555555555555555555555555556666666666777777777777777777777777777777
000000000000000000000000000000000000000011111111112222222222333333333355555555556666666666666666666688888888889999999999
000000000033333333333333333333333333333344444444444444444444555555555566666666666666666666777777777799999999999999999999
111111111122222222222222222222222222222233333333334444444444444444444455555555556666666666888888888888888888889999999999
111111111111111111112222222222222222222233333333333333333333555555555566666666668888888888888888888899999999999999999999
000000000000000000001111111111111111111111111111113333333333333333333344444444445555555555555555555566666666669999999999
000000000022222222222222222222333333333333333333334444444444555555555555555555556666666666666666666688888888889999999999
000000000000000000000000000000111111111111111111113333333333444444444455555555556666666666888888888888888888889999999999
000000000000000000000000000000333333333333333333333333333333333333333355555555555555555555777777777788888888889999999999
000000000000000000001111111111222222222222222222223333333333333333333344444444445555555555555555555555555555559999999999
000000000011111111111111111111222222222222222222223333333333333333333344444444444444444444555555555566666666669999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444446666666666666666666677777777778888888888
000000000011111111111111111111222222222222222222222222222222333333333333333333335555555555555555555566666666669999999999
000000000000000000001111111111111111111122222222222222222222222222222244444444444444444444555555555555555555556666666666
000000000000000000001111111111111111111133333333333333333333333333333344444444445555555555555555555577777777778888888888
000000000000000000000000000000000000000011111111111111111111333333333333333333333333333333444444444477777777779999999999
000000000011111111111111111111333333333333333333333333333333444444444444444444445555555555555555555566666666668888888888
000000000000000000000000000000222222222222222222223333333333333333333333333333333333333333444444444455555555555555555555
000000000011111111111111111111222222222233333333333333333333333333333344444444444444444444555555555555555555556666666666
000000000000000000001111111111222222222233333333333333333333444444444444444444445555555555666666666688888888889999999999
000000000000000000000000000000111111111111111111112222222222333333333344444444445555555555555555555555555555557777777777
000000000000000000001111111111222222222222222222223333333333444444444455555555555555555555777777777777777777778888888888
000000000000000000001111111111111111111111111111112222222222333333333344444444445555555555555555555555555555558888888888
000000000011111111111111111111222222222222222222223333333333333333333333333333333333333333444444444466666666669999999999
000000000011111111112222222222333333333333333333333333333333333333333333333333334444444444444444444455555555557777777777
000000000011111111112222222222333333333344444444444444444444555555555555555555555555555555555555555555555555558888888888
000000000011111111113333333333333333333344444444444444444444444444444455555555555555555555666666666677777777778888888888
000000000000000000001111111111222222222244444444445555555555555555555566666666667777777777888888888888888888889999999999
111111111111111111112222222222333333333344444444444444444444444444444455555555555555555555777777777777777777778888888888
111111111111111111111111111111222222222222222222223333333333444444444455555555555555555555777777777777777777779999999999
000000000000000000001111111111222222222233333333333333333333333333333344444444444444444444555555555555555555555555555555
000000000000000000000000000000111111111111111111113333333333444444444455555555555555555555555555555555555555556666666666
000000000000000000001111111111222222222233333333333333333333333333333344444444444444444444555555555555555555558888888888
000000000000000000000000000000111111111122222222222222222222333333333333333333335555555555555555555566666666666666666666
000000000000000000000000000000111111111122222222222222222222333333333333333333334444444444444444444466666666669999999999
000000000011111111111111111111222222222222222222222222222222333333333333333333335555555555777777777799999999999999999999
000000000000000000002222222222222222222222222222223333333333333333333344444444445555555555777777777799999999999999999999
000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222555555555588888888888888888888
222222222222222222222222222222222222222233333333334444444444444444444455555555555555555555999999999999999999999999999999
000000000000000000000000000000111111111122222222223333333333333333333333333333334444444444555555555555555555559999999999
000000000000000000001111111111111111111122222222222222222222444444444455555555555555555555666666666666666666669999999999
000000000000000000000000000000111111111122222222223333333333333333333333333333335555555555777777777788888888888888888888
000000000011111111111111111111222222222222222222223333333333555555555555555555556666666666888888888899999999999999999999
000000000011111111111111111111222222222233333333333333333333444444444444444444444444444444444444444455555555559999999999
000000000011111111111111111111222222222233333333333333333333444444444455555555555555555555777777777788888888889999999999
000000000000000000001111111111222222222222222222222222222222222222222244444444444444444444888888888899999999999999999999
000000000011111111111111111111222222222222222222222222222222333333333344444444445555555555555555555566666666668888888888
111111111111111111111111111111333333333344444444444444444444444444444444444444445555555555555555555555555555558888888888
000000000011111111112222222222222222222222222222223333333333333333333355555555557777777777999999999999999999999999999999
000000000000000000001111111111222222222222222222223333333333444444444444444444445555555555555555555555555555558888888888
000000000000000000000000000000111111111122222222223333333333333333333333333333334444444444444444444455555555557777777777
000000000000000000001111111111333333333333333333334444444444444444444455555555555555555555777777777777777777779999999999
000000000000000000001111111111111111111111111111112222222222333333333333333333334444444444555555555566666666669999999999
000000000000000000002222222222333333333333333333333333333333444444444455555555555555555555666666666677777777778888888888
000000000000000000000000000000111111111133333333333333333333333333333344444444445555555555555555555566666666668888888888
000000000000000000000000000000111111111111111111112222222222222222222244444444444444444444555555555555555555559999999999
000000000022222222222222222222333333333344444444444444444444444444444455555555555555555555666666666677777777778888888888
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555555555555599999999999999999999
000000000011111111111111111111222222222222222222223333333333333333333344444444444444444444444444444455555555557777777777
000000000000000000001111111111111111111122222222223333333333444444444477777777778888888888999999999999999999999999999999
000000000011111111112222222222333333333333333333333333333333444444444455555555555555555555555555555588888888889999999999
222222222233333333333333333333333333333333333333333333333333333333333344444444445555555555555555555566666666668888888888
000000000000000000001111111111222222222222222222222222222222222222222233333333335555555555555555555566666666667777777777
111111111111111111112222222222444444444455555555555555555555555555555555555555556666666666777777777777777777779999999999
000000000000000000003333333333444444444444444444444444444444555555555555555555556666666666666666666688888888889999999999
111111111111111111111111111111222222222222222222223333333333333333333333333333334444444444555555555599999999999999999999
000000000011111111111111111111111111111122222222222222222222222222222233333333334444444444444444444444444444445555555555
000000000000000000000000000000000000000011111111111111111111333333333355555555557777777777888888888899999999999999999999
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555666666666666666666668888888888
000000000011111111111111111111333333333333333333334444444444555555555555555555556666666666666666666677777777777777777777
000000000000000000001111111111111111111122222222223333333333444444444444444444445555555555666666666666666666669999999999
000000000000000000000000000000111111111122222222223333333333333333333333333333334444444444666666666666666666669999999999
000000000000000000000000000000111111111122222222223333333333444444444444444444444444444444555555555577777777778888888888
000000000000000000001111111111111111111133333333333333333333444444444444444444445555555555666666666666666666667777777777
000000000000000000001111111111111111111111111111112222222222444444444455555555555555555555555555555577777777777777777777
000000000000000000001111111111222222222222222222223333333333333333333333333333334444444444444444444455555555559999999999
000000000000000000001111111111222222222222222222223333333333444444444455555555555555555555888888888899999999999999999999
111111111122222222222222222222222222222222222222223333333333333333333355555555555555555555666666666677777777778888888888
000000000000000000001111111111111111111122222222223333333333444444444455555555556666666666666666666688888888889999999999
000000000011111111111111111111111111111122222222223333333333333333333344444444445555555555777777777799999999999999999999
000000000000000000001111111111222222222244444444444444444444555555555555555555555555555555666666666688888888888888888888
000000000000000000000000000000111111111111111111112222222222222222222233333333334444444444555555555566666666669999999999
000000000000000000001111111111111111111111111111112222222222333333333355555555555555555555666666666688888888889999999999
000000000000000000001111111111222222222222222222223333333333444444444444444444445555555555555555555566666666666666666666
000000000000000000001111111111222222222233333333333333333333444444444444444444445555555555666666666688888888889999999999
000000000000000000000000000000111111111111111111112222222222222222222244444444445555555555666666666666666666669999999999
000000000000000000001111111111111111111111111111113333333333333333333333333333334444444444666666666688888888888888888888
000000000022222222222222222222333333333333333333334444444444555555555555555555555555555555555555555566666666669999999999
000000000000000000000000000000000000000033333333334444444444444444444444444444445555555555666666666688888888889999999999
000000000011111111111111111111222222222222222222222222222222222222222233333333333333333333666666666666666666669999999999
000000000011111111111111111111111111111122222222223333333333333333333333333333333333333333555555555588888888888888888888
000000000000000000001111111111222222222222222222222222222222333333333333333333335555555555555555555555555555558888888888
111111111111111111111111111111111111111122222222222222222222222222222233333333333333333333333333333344444444445555555555
000000000000000000001111111111222222222222222222223333333333333333333344444444444444444444555555555566666666667777777777
000000000000000000000000000000111111111111111111112222222222222222222233333333333333333333555555555577777777778888888888
000000000000000000000000000000111111111122222222222222222222333333333333333333333333333333444444444444444444445555555555
000000000011111111114444444444444444444444444444445555555555555555555555555555557777777777777777777788888888888888888888
000000000000000000001111111111111111111111111111112222222222333333333333333333333333333333444444444455555555559999999999
000000000000000000000000000000111111111111111111112222222222333333333344444444444444444444444444444444444444445555555555
000000000000000000000000000000111111111122222222224444444444444444444455555555555555555555666666666688888888889999999999
000000000000000000000000000000111111111122222222222222222222333333333344444444445555555555555555555555555555557777777777
000000000011111111111111111111333333333333333333334444444444444444444444444444444444444444555555555566666666669999999999
000000000000000000001111111111111111111111111111112222222222333333333355555555555555555555555555555566666666669999999999
000000000000000000001111111111111111111133333333333333333333444444444455555555555555555555555555555555555555556666666666
000000000022222222222222222222222222222233333333333333333333333333333344444444445555555555555555555566666666668888888888
333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555566666666669999999999
000000000011111111111111111111222222222222222222223333333333333333333355555555555555555555555555555566666666666666666666
000000000000000000001111111111111111111122222222224444444444444444444455555555555555555555555555555566666666667777777777
000000000011111111111111111111222222222244444444444444444444555555555555555555555555555555666666666688888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444555555555555555555557777777777
000000000000000000001111111111111111111133333333333333333333444444444444444444444444444444555555555566666666666666666666
000000000011111111112222222222222222222233333333333333333333444444444444444444444444444444555555555566666666669999999999
000000000000000000001111111111222222222233333333333333333333444444444444444444444444444444555555555577777777777777777777
000000000000000000000000000000222222222233333333333333333333333333333344444444444444444444777777777777777777778888888888
000000000011111111112222222222222222222222222222222222222222333333333333333333335555555555666666666677777777779999999999
000000000000000000001111111111222222222233333333333333333333444444444455555555555555555555888888888899999999999999999999
000000000000000000001111111111111111111122222222224444444444444444444455555555555555555555777777777799999999999999999999
000000000000000000000000000000222222222222222222222222222222222222222222222222223333333333555555555588888888889999999999
000000000000000000001111111111222222222233333333333333333333444444444444444444444444444444666666666699999999999999999999
000000000022222222222222222222333333333344444444444444444444444444444455555555555555555555666666666688888888888888888888
000000000000000000001111111111222222222222222222222222222222333333333355555555555555555555777777777788888888889999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444444444444444555555555588888888888888888888
000000000000000000001111111111222222222233333333333333333333333333333333333333335555555555666666666677777777779999999999
111111111111111111111111111111111111111122222222223333333333444444444444444444444444444444666666666666666666668888888888
000000000000000000001111111111111111111111111111112222222222444444444455555555555555555555666666666677777777778888888888
111111111111111111112222222222222222222233333333334444444444444444444455555555555555555555555555555577777777778888888888
000000000000000000001111111111111111111133333333334444444444555555555555555555555555555555666666666677777777779999999999
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555555555555555555555557777777777
000000000011111111112222222222333333333344444444445555555555555555555555555555555555555555666666666677777777778888888888
111111111111111111111111111111222222222233333333334444444444444444444455555555555555555555777777777788888888889999999999
000000000000000000000000000000111111111122222222222222222222333333333333333333334444444444555555555555555555556666666666
000000000000000000000000000000111111111111111111111111111111111111111111111111113333333333555555555588888888889999999999
111111111111111111112222222222333333333333333333334444444444444444444455555555555555555555555555555566666666666666666666
000000000011111111112222222222222222222233333333333333333333333333333344444444445555555555555555555577777777779999999999
000000000000000000000000000000111111111111111111113333333333333333333344444444445555555555777777777788888888889999999999
000000000000000000001111111111111111111122222222223333333333444444444444444444448888888888888888888888888888889999999999
000000000022222222222222222222333333333344444444444444444444555555555566666666666666666666777777777799999999999999999999
000000000000000000001111111111222222222233333333333333333333333333333344444444445555555555555555555555555555559999999999
111111111122222222222222222222222222222222222222223333333333333333333344444444445555555555555555555566666666668888888888
000000000000000000000000000000000000000011111111111111111111222222222222222222225555555555666666666677777777778888888888
000000000000000000001111111111111111111122222222222222222222222222222233333333334444444444444444444455555555559999999999
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555555555555577777777778888888888
000000000000000000001111111111222222222222222222223333333333333333333344444444445555555555555555555555555555558888888888
000000000000000000001111111111111111111111111111113333333333333333333333333333334444444444666666666688888888889999999999
000000000000000000001111111111111111111111111111114444444444444444444455555555555555555555666666666677777777779999999999
000000000000000000001111111111111111111122222222223333333333333333333333333333335555555555666666666666666666669999999999
000000000000000000000000000000111111111111111111111111111111222222222222222222223333333333444444444455555555557777777777
000000000000000000000000000000000000000022222222224444444444444444444455555555555555555555666666666666666666667777777777
000000000011111111111111111111111111111122222222222222222222333333333344444444445555555555555555555566666666669999999999
000000000011111111111111111111222222222222222222223333333333444444444455555555556666666666888888888899999999999999999999
000000000000000000000000000000111111111111111111112222222222444444444455555555556666666666777777777777777777779999999999
000000000011111111112222222222222222222233333333334444444444444444444444444444445555555555777777777788888888889999999999
000000000011111111114444444444444444444444444444445555555555555555555555555555556666666666666666666699999999999999999999
000000000011111111112222222222333333333333333333334444444444555555555555555555556666666666777777777788888888889999999999
000000000000000000000000000000000000000011111111111111111111222222222255555555555555555555666666666699999999999999999999
000000000000000000002222222222333333333333333333334444444444444444444455555555555555555555555555555566666666669999999999
000000000011111111111111111111333333333333333333333333333333333333333344444444445555555555555555555566666666666666666666
000000000011111111112222222222333333333333333333334444444444555555555555555555556666666666888888888899999999999999999999
000000000011111111111111111111111111111122222222222222222222333333333333333333333333333333444444444477777777777777777777
000000000000000000002222222222222222222233333333334444444444444444444444444444448888888888888888888888888888889999999999
111111111111111111111111111111222222222233333333334444444444444444444444444444446666666666777777777799999999999999999999
000000000011111111111111111111111111111122222222222222222222222222222233333333333333333333444444444466666666666666666666
000000000011111111111111111111222222222222222222222222222222444444444455555555555555555555555555555566666666669999999999
000000000011111111111111111111333333333333333333333333333333444444444455555555555555555555666666666677777777777777777777
000000000000000000001111111111111111111111111111112222222222222222222233333333335555555555666666666677777777778888888888
000000000000000000001111111111111111111122222222222222222222444444444455555555555555555555555555555566666666667777777777
000000000022222222222222222222333333333333333333333333333333333333333344444444444444444444777777777777777777778888888888
000000000011111111111111111111222222222222222222222222222222222222222233333333335555555555666666666688888888889999999999
222222222222222222222222222222333333333344444444444444444444555555555555555555555555555555555555555555555555557777777777
000000000000000000000000000000111111111111111111112222222222333333333333333333334444444444444444444444444444445555555555
000000000000000000002222222222222222222222222222222222222222333333333333333333334444444444555555555555555555556666666666
111111111122222222222222222222333333333344444444444444444444444444444455555555555555555555777777777777777777779999999999
000000000000000000001111111111222222222222222222223333333333333333333333333333334444444444777777777788888888889999999999
000000000011111111111111111111222222222222222222222222222222222222222233333333333333333333666666666688888888889999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444445555555555666666666666666666668888888888
000000000000000000000000000000222222222222222222224444444444444444444455555555555555555555777777777799999999999999999999
000000000000000000000000000000111111111111111111113333333333444444444444444444444444444444777777777788888888889999999999
000000000000000000000000000000333333333333333333334444444444444444444455555555556666666666666666666666666666668888888888
000000000022222222222222222222333333333355555555555555555555555555555555555555557777777777777777777777777777779999999999
000000000011111111111111111111222222222222222222223333333333333333333333333333333333333333444444444466666666668888888888
111111111122222222222222222222333333333344444444444444444444555555555555555555555555555555555555555588888888888888888888
000000000011111111111111111111111111111122222222223333333333444444444444444444445555555555555555555599999999999999999999
000000000000000000001111111111111111111122222222222222222222222222222233333333333333333333555555555555555555555555555555
000000000000000000001111111111111111111122222222224444444444555555555555555555555555555555777777777788888888889999999999
000000000000000000001111111111222222222233333333334444444444555555555555555555555555555555555555555566666666668888888888
000000000000000000001111111111222222222233333333334444444444555555555555555555555555555555555555555566666666667777777777
000000000000000000001111111111111111111122222222223333333333444444444444444444444444444444555555555577777777777777777777
000000000011111111111111111111111111111122222222223333333333555555555555555555555555555555666666666677777777777777777777
000000000000000000002222222222333333333344444444444444444444444444444455555555555555555555666666666677777777779999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444445555555555555555555566666666668888888888
222222222222222222223333333333333333333333333333334444444444555555555555555555556666666666777777777777777777779999999999
111111111111111111112222222222222222222233333333333333333333555555555555555555556666666666888888888888888888889999999999
000000000011111111112222222222222222222222222222223333333333333333333344444444445555555555555555555577777777778888888888
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444555555555555555555559999999999
000000000011111111111111111111222222222233333333334444444444444444444455555555556666666666777777777788888888889999999999
000000000011111111111111111111222222222222222222222222222222333333333344444444447777777777888888888899999999999999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444555555555577777777779999999999
000000000000000000001111111111222222222222222222222222222222333333333333333333333333333333444444444488888888888888888888
000000000011111111112222222222222222222233333333334444444444444444444444444444444444444444888888888888888888889999999999
000000000011111111111111111111111111111122222222223333333333444444444444444444445555555555555555555566666666666666666666
000000000011111111111111111111111111111111111111114444444444444444444444444444445555555555777777777788888888889999999999
222222222222222222224444444444444444444455555555555555555555555555555555555555555555555555888888888888888888889999999999
000000000000000000000000000000111111111122222222223333333333444444444455555555555555555555666666666677777777777777777777
000000000011111111111111111111222222222222222222223333333333333333333333333333334444444444444444444444444444445555555555
000000000033333333333333333333333333333344444444444444444444555555555555555555556666666666666666666677777777779999999999
000000000022222222223333333333333333333333333333334444444444444444444444444444445555555555555555555566666666669999999999
111111111111111111111111111111222222222222222222223333333333333333333344444444444444444444555555555555555555558888888888
000000000000000000000000000000111111111111111111112222222222222222222222222222223333333333777777777788888888889999999999
000000000011111111111111111111222222222222222222222222222222333333333333333333334444444444666666666666666666669999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333335555555555777777777777777777778888888888
000000000011111111111111111111222222222233333333333333333333333333333333333333334444444444777777777777777777779999999999
000000000000000000001111111111111111111122222222223333333333444444444455555555557777777777777777777777777777778888888888
111111111111111111112222222222222222222233333333333333333333333333333344444444444444444444555555555588888888889999999999
000000000000000000001111111111222222222222222222223333333333333333333344444444444444444444444444444499999999999999999999
000000000000000000001111111111222222222244444444445555555555555555555566666666666666666666777777777788888888889999999999
000000000000000000001111111111222222222222222222224444444444444444444444444444445555555555555555555588888888889999999999
000000000011111111112222222222222222222233333333334444444444444444444444444444444444444444666666666688888888888888888888
000000000000000000001111111111222222222233333333334444444444444444444444444444445555555555666666666677777777778888888888
111111111111111111113333333333333333333333333333334444444444444444444455555555555555555555555555555555555555555555555555
111111111122222222223333333333444444444444444444444444444444444444444455555555556666666666777777777777777777779999999999
000000000011111111112222222222333333333344444444444444444444444444444455555555556666666666666666666666666666669999999999
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444555555555599999999999999999999
000000000011111111112222222222222222222244444444445555555555555555555555555555555555555555555555555566666666669999999999
000000000000000000000000000000111111111111111111112222222222222222222255555555556666666666777777777777777777778888888888
000000000011111111111111111111222222222222222222223333333333444444444455555555555555555555777777777788888888888888888888
000000000011111111111111111111111111111111111111112222222222333333333344444444445555555555666666666666666666668888888888
111111111111111111113333333333333333333333333333334444444444444444444455555555555555555555999999999999999999999999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444555555555577777777779999999999
000000000000000000001111111111222222222222222222222222222222333333333333333333334444444444555555555577777777778888888888
000000000000000000000000000000111111111122222222223333333333333333333355555555556666666666777777777788888888889999999999
000000000000000000001111111111222222222233333333333333333333555555555566666666666666666666777777777788888888889999999999
000000000000000000001111111111111111111122222222223333333333444444444444444444444444444444555555555566666666668888888888
000000000033333333333333333333444444444444444444444444444444555555555555555555556666666666777777777788888888889999999999
000000000011111111111111111111333333333333333333334444444444555555555555555555555555555555777777777777777777779999999999
000000000000000000001111111111222222222222222222222222222222333333333344444444446666666666888888888899999999999999999999
000000000000000000001111111111222222222222222222222222222222222222222233333333334444444444555555555566666666669999999999
000000000000000000000000000000111111111133333333333333333333333333333344444444444444444444555555555555555555559999999999
111111111122222222222222222222222222222244444444444444444444444444444455555555555555555555555555555566666666669999999999
000000000000000000001111111111111111111122222222223333333333444444444444444444444444444444444444444455555555556666666666
000000000011111111112222222222222222222233333333333333333333444444444455555555555555555555555555555588888888888888888888
000000000000000000001111111111222222222244444444444444444444444444444455555555555555555555555555555555555555557777777777
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333444444444455555555557777777777
222222222222222222222222222222222222222233333333333333333333333333333344444444446666666666777777777788888888888888888888
000000000011111111111111111111333333333333333333333333333333333333333344444444444444444444666666666677777777779999999999
000000000022222222222222222222333333333333333333333333333333444444444444444444444444444444555555555555555555555555555555
000000000000000000001111111111222222222222222222223333333333555555555555555555556666666666666666666666666666668888888888
111111111122222222223333333333333333333333333333335555555555555555555566666666666666666666777777777788888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333444444444444444444449999999999
000000000011111111112222222222222222222222222222222222222222333333333344444444444444444444555555555555555555558888888888
000000000000000000002222222222222222222222222222224444444444555555555555555555555555555555777777777788888888888888888888
000000000011111111111111111111222222222233333333334444444444444444444455555555555555555555888888888899999999999999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444444444444455555555556666666666
000000000011111111111111111111111111111122222222223333333333333333333333333333334444444444888888888899999999999999999999
000000000000000000001111111111222222222222222222223333333333555555555555555555556666666666666666666666666666669999999999
000000000000000000000000000000111111111122222222222222222222333333333355555555555555555555666666666666666666668888888888
111111111122222222222222222222333333333333333333334444444444444444444444444444445555555555666666666677777777778888888888
000000000000000000001111111111111111111111111111112222222222222222222233333333333333333333555555555555555555557777777777
000000000000000000001111111111222222222222222222224444444444555555555555555555555555555555777777777788888888888888888888
000000000011111111112222222222222222222233333333333333333333444444444455555555555555555555666666666677777777777777777777
000000000011111111112222222222222222222222222222224444444444444444444444444444445555555555777777777788888888889999999999
111111111111111111112222222222222222222233333333333333333333333333333333333333334444444444444444444455555555556666666666
000000000000000000000000000000111111111122222222223333333333444444444444444444446666666666666666666666666666668888888888
111111111111111111112222222222333333333344444444444444444444444444444455555555555555555555666666666666666666669999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444444444444455555555556666666666
000000000000000000000000000000222222222222222222223333333333333333333333333333334444444444555555555555555555556666666666
000000000000000000001111111111222222222222222222223333333333444444444444444444445555555555555555555577777777778888888888
111111111133333333333333333333444444444444444444444444444444444444444444444444445555555555666666666677777777779999999999
000000000000000000000000000000222222222222222222223333333333444444444455555555555555555555777777777788888888889999999999
000000000011111111112222222222222222222222222222222222222222333333333344444444444444444444888888888888888888889999999999
000000000000000000002222222222222222222222222222223333333333444444444444444444445555555555555555555555555555559999999999
000000000011111111111111111111111111111122222222223333333333444444444444444444445555555555666666666666666666666666666666
000000000000000000001111111111111111111133333333333333333333333333333344444444444444444444555555555566666666667777777777
111111111122222222222222222222222222222222222222223333333333333333333344444444444444444444555555555555555555556666666666
000000000000000000000000000000000000000011111111111111111111111111111122222222222222222222333333333377777777779999999999
000000000011111111113333333333333333333344444444444444444444555555555555555555555555555555555555555566666666668888888888
000000000011111111112222222222333333333333333333333333333333444444444455555555555555555555555555555566666666668888888888
000000000000000000001111111111222222222233333333333333333333333333333344444444445555555555555555555566666666668888888888
000000000011111111111111111111222222222222222222222222222222333333333344444444445555555555555555555555555555558888888888
000000000000000000001111111111222222222222222222223333333333333333333355555555555555555555666666666677777777778888888888
000000000000000000000000000000111111111111111111111111111111222222222222222222223333333333333333333344444444448888888888
111111111111111111111111111111222222222233333333333333333333444444444444444444444444444444555555555577777777778888888888
000000000000000000001111111111222222222233333333334444444444444444444455555555556666666666777777777777777777777777777777
000000000000000000000000000000333333333344444444444444444444555555555555555555555555555555666666666666666666669999999999
000000000000000000001111111111222222222233333333334444444444444444444455555555555555555555777777777777777777777777777777
000000000000000000001111111111222222222244444444444444444444555555555555555555555555555555666666666677777777778888888888
000000000011111111111111111111222222222222222222222222222222333333333344444444445555555555666666666666666666669999999999
000000000011111111112222222222222222222244444444444444444444444444444455555555555555555555777777777777777777778888888888
000000000000000000001111111111111111111111111111113333333333333333333344444444444444444444555555555566666666669999999999
000000000011111111113333333333333333333333333333335555555555555555555555555555555555555555555555555566666666669999999999
000000000011111111112222222222222222222222222222223333333333444444444444444444445555555555777777777799999999999999999999
000000000000000000002222222222333333333333333333334444444444444444444455555555555555555555666666666677777777779999999999
000000000000000000000000000000000000000011111111111111111111333333333344444444444444444444444444444455555555556666666666
000000000000000000001111111111222222222222222222223333333333333333333344444444445555555555777777777788888888889999999999
000000000011111111112222222222222222222222222222223333333333444444444444444444445555555555555555555555555555558888888888
000000000011111111111111111111222222222222222222222222222222444444444444444444445555555555666666666688888888888888888888
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333333333333344444444445555555555
000000000000000000000000000000222222222244444444445555555555555555555555555555556666666666666666666666666666666666666666
000000000000000000001111111111444444444444444444444444444444444444444444444444446666666666888888888888888888889999999999
000000000000000000001111111111222222222222222222222222222222333333333344444444444444444444777777777777777777779999999999
000000000000000000001111111111222222222222222222222222222222333333333344444444444444444444555555555555555555558888888888
000000000011111111111111111111333333333344444444444444444444444444444444444444444444444444555555555577777777779999999999
111111111111111111111111111111222222222244444444444444444444444444444444444444445555555555777777777788888888888888888888
000000000000000000000000000000222222222244444444444444444444555555555555555555555555555555777777777777777777778888888888
000000000000000000001111111111111111111122222222224444444444444444444444444444446666666666666666666677777777779999999999
000000000022222222222222222222222222222233333333333333333333333333333344444444445555555555666666666677777777778888888888
000000000011111111111111111111111111111133333333333333333333444444444455555555555555555555777777777788888888889999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444445555555555777777777777777777779999999999
000000000011111111112222222222222222222222222222223333333333444444444455555555555555555555555555555566666666667777777777
000000000000000000001111111111222222222222222222222222222222333333333333333333334444444444444444444466666666666666666666
000000000000000000000000000000111111111111111111111111111111222222222222222222222222222222333333333344444444444444444444
000000000000000000000000000000000000000011111111111111111111222222222222222222223333333333666666666666666666669999999999
000000000011111111111111111111222222222233333333333333333333444444444444444444444444444444444444444488888888889999999999
000000000011111111112222222222222222222244444444444444444444555555555555555555555555555555555555555566666666666666666666
000000000011111111111111111111333333333333333333333333333333555555555555555555557777777777888888888888888888889999999999
000000000000000000001111111111111111111122222222224444444444555555555555555555556666666666666666666677777777779999999999
000000000000000000001111111111111111111133333333334444444444444444444444444444445555555555666666666677777777778888888888
000000000000000000001111111111111111111122222222223333333333444444444444444444445555555555777777777788888888889999999999
111111111111111111112222222222222222222233333333334444444444444444444455555555555555555555666666666688888888888888888888
111111111111111111112222222222333333333355555555555555555555555555555566666666667777777777777777777788888888888888888888
000000000011111111111111111111222222222222222222223333333333444444444455555555556666666666666666666677777777779999999999
000000000011111111111111111111111111111133333333334444444444444444444444444444445555555555888888888899999999999999999999
000000000000000000000000000000111111111122222222223333333333444444444444444444444444444444555555555566666666668888888888
000000000011111111112222222222333333333344444444445555555555555555555555555555556666666666777777777777777777778888888888
000000000000000000001111111111222222222244444444444444444444555555555555555555558888888888888888888888888888889999999999
000000000000000000001111111111222222222233333333335555555555555555555555555555555555555555666666666666666666669999999999
000000000011111111113333333333333333333333333333334444444444444444444455555555556666666666666666666677777777778888888888
000000000011111111111111111111111111111111111111113333333333333333333333333333333333333333444444444488888888889999999999
000000000000000000002222222222222222222233333333333333333333333333333333333333335555555555555555555566666666668888888888
111111111111111111112222222222222222222222222222223333333333333333333344444444444444444444444444444455555555559999999999
000000000000000000001111111111222222222222222222222222222222333333333344444444444444444444555555555555555555556666666666
000000000000000000002222222222222222222233333333333333333333444444444444444444445555555555555555555566666666666666666666
000000000011111111111111111111111111111122222222224444444444555555555555555555556666666666777777777788888888889999999999
111111111122222222222222222222333333333333333333334444444444444444444444444444444444444444666666666666666666668888888888
000000000011111111111111111111111111111133333333333333333333444444444455555555555555555555666666666688888888889999999999
111111111111111111111111111111111111111133333333333333333333444444444444444444445555555555555555555577777777779999999999
000000000011111111111111111111222222222233333333333333333333333333333344444444445555555555666666666688888888888888888888
111111111111111111111111111111222222222222222222222222222222333333333344444444444444444444444444444444444444444444444444
000000000011111111111111111111111111111122222222222222222222222222222233333333333333333333444444444444444444444444444444
111111111111111111112222222222222222222233333333333333333333444444444444444444445555555555777777777777777777779999999999
000000000011111111111111111111222222222222222222222222222222333333333344444444444444444444888888888888888888889999999999
000000000000000000001111111111222222222244444444444444444444555555555555555555555555555555555555555588888888889999999999
000000000011111111111111111111222222222222222222223333333333333333333355555555555555555555888888888888888888889999999999
000000000000000000000000000000111111111111111111113333333333333333333355555555555555555555555555555566666666666666666666
222222222222222222222222222222333333333333333333333333333333555555555555555555555555555555555555555577777777777777777777
000000000000000000000000000000111111111122222222222222222222444444444455555555556666666666888888888888888888889999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444445555555555777777777777777777777777777777
000000000022222222223333333333444444444444444444444444444444444444444455555555555555555555777777777788888888889999999999
000000000000000000001111111111111111111111111111112222222222333333333333333333335555555555777777777777777777779999999999
000000000000000000000000000000111111111111111111112222222222222222222233333333333333333333444444444455555555557777777777
000000000000000000000000000000111111111122222222222222222222333333333333333333334444444444555555555555555555555555555555
000000000000000000001111111111111111111122222222224444444444444444444444444444444444444444555555555566666666668888888888
000000000000000000001111111111333333333333333333334444444444444444444444444444445555555555666666666677777777778888888888
000000000000000000000000000000111111111111111111111111111111222222222222222222222222222222888888888888888888889999999999
111111111111111111112222222222444444444444444444444444444444444444444444444444444444444444555555555577777777779999999999
000000000000000000001111111111111111111111111111112222222222222222222222222222223333333333333333333355555555556666666666
000000000011111111111111111111222222222222222222223333333333333333333355555555556666666666666666666677777777779999999999
000000000011111111111111111111111111111122222222222222222222222222222233333333333333333333555555555588888888889999999999
000000000011111111112222222222222222222233333333334444444444444444444466666666666666666666777777777788888888889999999999
000000000000000000001111111111222222222222222222222222222222222222222222222222224444444444666666666666666666669999999999
000000000000000000002222222222222222222233333333333333333333333333333344444444445555555555555555555555555555559999999999
000000000000000000002222222222222222222222222222223333333333333333333333333333335555555555555555555555555555559999999999
000000000000000000000000000000000000000011111111111111111111111111111111111111112222222222444444444455555555557777777777
000000000011111111111111111111111111111133333333334444444444444444444444444444445555555555666666666666666666668888888888
000000000011111111111111111111111111111122222222223333333333444444444444444444445555555555555555555577777777777777777777
000000000011111111111111111111222222222222222222223333333333555555555566666666667777777777888888888888888888889999999999
000000000000000000002222222222333333333333333333333333333333333333333344444444445555555555666666666677777777778888888888
000000000022222222222222222222222222222233333333334444444444555555555555555555555555555555666666666666666666668888888888
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444555555555577777777777777777777
000000000000000000000000000000111111111111111111112222222222333333333333333333333333333333444444444466666666666666666666
222222222233333333333333333333444444444444444444444444444444444444444455555555555555555555555555555566666666668888888888
111111111111111111111111111111333333333333333333333333333333444444444444444444445555555555777777777788888888889999999999
000000000000000000000000000000111111111111111111112222222222333333333333333333335555555555666666666666666666666666666666
000000000000000000001111111111222222222233333333333333333333333333333344444444445555555555555555555588888888888888888888
111111111122222222222222222222222222222222222222224444444444444444444455555555555555555555888888888888888888889999999999
000000000011111111111111111111111111111122222222223333333333333333333344444444445555555555555555555555555555558888888888
111111111111111111112222222222222222222244444444444444444444444444444455555555555555555555666666666666666666668888888888
000000000000000000002222222222222222222233333333333333333333444444444455555555555555555555666666666666666666669999999999
000000000022222222222222222222222222222244444444444444444444444444444444444444445555555555666666666677777777777777777777
000000000011111111111111111111222222222233333333333333333333333333333355555555556666666666666666666677777777778888888888
000000000022222222222222222222333333333333333333334444444444444444444466666666666666666666777777777788888888888888888888
000000000000000000000000000000111111111111111111114444444444444444444444444444445555555555555555555555555555556666666666
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444555555555566666666666666666666
111111111111111111111111111111111111111122222222222222222222333333333344444444445555555555555555555555555555559999999999
000000000000000000000000000000333333333333333333333333333333333333333355555555555555555555666666666666666666667777777777
000000000000000000001111111111222222222233333333334444444444444444444444444444445555555555555555555566666666669999999999
000000000000000000001111111111111111111111111111113333333333333333333333333333334444444444666666666666666666667777777777
000000000011111111111111111111111111111122222222223333333333333333333333333333334444444444444444444455555555555555555555
000000000000000000001111111111111111111111111111113333333333333333333344444444444444444444777777777788888888888888888888
000000000000000000001111111111111111111122222222224444444444444444444455555555557777777777777777777788888888889999999999
000000000000000000002222222222222222222222222222222222222222333333333344444444445555555555555555555577777777778888888888
000000000022222222223333333333444444444444444444444444444444444444444455555555555555555555777777777788888888889999999999
000000000033333333333333333333444444444444444444444444444444555555555566666666667777777777888888888888888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333355555555555555555555666666666688888888889999999999
222222222222222222222222222222333333333333333333333333333333444444444444444444445555555555666666666699999999999999999999
000000000000000000001111111111111111111111111111111111111111111111111144444444444444444444555555555555555555559999999999
000000000000000000000000000000222222222233333333334444444444444444444444444444444444444444555555555555555555557777777777
000000000000000000001111111111222222222233333333333333333333333333333333333333334444444444555555555555555555558888888888
111111111111111111112222222222333333333333333333333333333333444444444444444444444444444444666666666688888888889999999999
000000000000000000001111111111111111111111111111112222222222333333333344444444447777777777888888888888888888889999999999
000000000000000000000000000000222222222233333333333333333333333333333344444444445555555555666666666677777777778888888888
000000000000000000000000000000222222222222222222224444444444444444444455555555555555555555666666666688888888889999999999
000000000000000000000000000000000000000011111111111111111111111111111122222222224444444444555555555555555555557777777777
000000000000000000000000000000111111111111111111112222222222444444444444444444445555555555555555555555555555556666666666
111111111122222222222222222222333333333333333333333333333333444444444444444444445555555555666666666677777777779999999999
000000000000000000001111111111111111111133333333333333333333333333333355555555555555555555555555555566666666668888888888
000000000022222222222222222222333333333333333333333333333333444444444455555555555555555555666666666677777777779999999999
000000000000000000000000000000111111111122222222224444444444444444444455555555555555555555666666666666666666668888888888
000000000000000000001111111111222222222222222222222222222222333333333344444444444444444444444444444455555555558888888888
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333555555555566666666667777777777
000000000000000000001111111111111111111122222222222222222222222222222222222222224444444444444444444455555555557777777777
000000000000000000001111111111111111111111111111112222222222222222222233333333333333333333444444444499999999999999999999
000000000011111111111111111111222222222233333333334444444444444444444444444444445555555555555555555566666666667777777777
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444555555555555555555557777777777
000000000000000000001111111111333333333344444444444444444444555555555555555555555555555555666666666677777777779999999999
000000000000000000000000000000111111111122222222222222222222333333333333333333335555555555666666666666666666666666666666
000000000000000000000000000000111111111133333333333333333333333333333344444444445555555555555555555566666666669999999999
000000000011111111112222222222222222222244444444444444444444555555555555555555555555555555777777777788888888888888888888
000000000011111111111111111111111111111122222222223333333333333333333344444444445555555555666666666666666666667777777777
000000000011111111111111111111333333333344444444444444444444444444444444444444444444444444666666666688888888889999999999
111111111111111111111111111111222222222222222222223333333333444444444444444444444444444444777777777777777777779999999999
000000000000000000001111111111222222222222222222223333333333333333333333333333334444444444444444444455555555556666666666
000000000011111111112222222222222222222233333333334444444444444444444444444444445555555555666666666688888888888888888888
000000000011111111112222222222222222222233333333333333333333333333333344444444444444444444555555555566666666667777777777
000000000000000000001111111111222222222222222222222222222222333333333344444444444444444444555555555555555555559999999999
000000000000000000001111111111222222222244444444444444444444444444444455555555556666666666777777777777777777778888888888
111111111122222222222222222222333333333333333333333333333333333333333344444444445555555555777777777777777777778888888888
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444888888888899999999999999999999
000000000000000000000000000000111111111122222222223333333333444444444444444444445555555555555555555555555555557777777777
000000000033333333333333333333333333333344444444444444444444555555555555555555555555555555666666666699999999999999999999
000000000011111111112222222222222222222222222222223333333333444444444444444444445555555555777777777777777777778888888888
000000000011111111111111111111222222222222222222222222222222333333333344444444444444444444555555555555555555556666666666
000000000000000000001111111111222222222233333333333333333333333333333344444444444444444444555555555555555555555555555555
000000000011111111112222222222222222222222222222223333333333444444444444444444445555555555555555555566666666667777777777
000000000000000000002222222222222222222233333333333333333333444444444455555555556666666666666666666688888888889999999999
000000000000000000002222222222222222222233333333334444444444444444444444444444445555555555555555555577777777779999999999
000000000000000000000000000000111111111133333333333333333333444444444444444444444444444444444444444455555555557777777777
000000000000000000002222222222444444444444444444444444444444444444444444444444446666666666777777777788888888889999999999
000000000011111111112222222222222222222244444444445555555555555555555566666666666666666666777777777788888888889999999999
000000000000000000001111111111111111111111111111111111111111222222222233333333333333333333444444444466666666669999999999
000000000000000000001111111111111111111122222222223333333333333333333333333333334444444444444444444455555555559999999999
000000000000000000001111111111222222222222222222222222222222333333333333333333333333333333555555555588888888888888888888
111111111111111111112222222222222222222233333333333333333333333333333355555555555555555555555555555566666666669999999999
000000000000000000001111111111222222222244444444444444444444555555555555555555555555555555555555555566666666667777777777
000000000000000000001111111111111111111122222222222222222222333333333344444444444444444444555555555588888888888888888888
111111111111111111112222222222333333333333333333334444444444444444444455555555555555555555666666666699999999999999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444666666666666666666668888888888
000000000011111111112222222222222222222233333333333333333333333333333333333333334444444444555555555566666666669999999999
000000000000000000002222222222222222222233333333333333333333333333333344444444444444444444444444444466666666667777777777
000000000000000000001111111111111111111122222222222222222222333333333366666666666666666666777777777788888888889999999999
000000000000000000001111111111111111111111111111112222222222222222222233333333333333333333444444444466666666666666666666
000000000011111111111111111111111111111122222222223333333333333333333333333333337777777777888888888888888888888888888888
000000000011111111111111111111222222222233333333333333333333444444444444444444444444444444555555555588888888889999999999
111111111111111111112222222222222222222233333333333333333333333333333344444444445555555555555555555577777777778888888888
000000000011111111111111111111111111111122222222222222222222222222222244444444445555555555666666666688888888888888888888
222222222222222222223333333333333333333333333333334444444444444444444444444444444444444444444444444455555555558888888888
000000000011111111112222222222222222222233333333333333333333555555555566666666667777777777777777777788888888889999999999
000000000011111111112222222222333333333333333333334444444444444444444444444444445555555555777777777788888888888888888888
000000000022222222222222222222222222222244444444444444444444444444444455555555556666666666777777777777777777778888888888
000000000011111111111111111111222222222222222222222222222222222222222222222222223333333333444444444455555555557777777777
000000000000000000001111111111222222222233333333333333333333444444444455555555555555555555666666666677777777778888888888
000000000022222222222222222222333333333344444444444444444444555555555555555555556666666666666666666677777777778888888888
000000000000000000001111111111111111111133333333334444444444444444444444444444445555555555555555555566666666666666666666
000000000000000000001111111111111111111133333333334444444444444444444444444444445555555555555555555577777777777777777777
000000000000000000001111111111111111111111111111112222222222333333333344444444444444444444777777777799999999999999999999
000000000000000000000000000000111111111122222222223333333333333333333333333333334444444444444444444477777777779999999999
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555777777777788888888888888888888
111111111111111111112222222222333333333333333333334444444444444444444455555555556666666666777777777788888888888888888888
000000000011111111111111111111222222222222222222223333333333333333333344444444445555555555555555555577777777779999999999
000000000000000000001111111111222222222222222222224444444444444444444455555555555555555555777777777788888888889999999999
000000000011111111112222222222222222222222222222223333333333333333333344444444446666666666888888888888888888889999999999
000000000000000000000000000000111111111111111111111111111111111111111122222222225555555555555555555566666666666666666666
000000000000000000001111111111111111111122222222222222222222222222222233333333334444444444555555555555555555557777777777
000000000011111111111111111111222222222222222222224444444444444444444444444444445555555555555555555566666666667777777777
000000000000000000002222222222444444444444444444445555555555555555555555555555555555555555555555555577777777777777777777
111111111122222222222222222222333333333344444444444444444444444444444455555555558888888888888888888899999999999999999999
000000000000000000001111111111111111111111111111113333333333333333333333333333334444444444777777777777777777779999999999
111111111111111111112222222222222222222233333333334444444444555555555555555555555555555555555555555566666666667777777777
000000000000000000000000000000000000000000000000001111111111111111111122222222222222222222333333333344444444445555555555
000000000000000000001111111111222222222222222222223333333333333333333344444444444444444444555555555555555555557777777777
000000000000000000002222222222222222222222222222223333333333444444444455555555555555555555555555555588888888889999999999
000000000011111111113333333333333333333333333333333333333333444444444455555555555555555555666666666666666666668888888888
000000000000000000001111111111111111111111111111111111111111222222222233333333334444444444555555555577777777778888888888
000000000011111111111111111111111111111122222222222222222222333333333333333333335555555555555555555555555555558888888888
000000000011111111111111111111111111111111111111112222222222333333333355555555555555555555777777777799999999999999999999
000000000000000000001111111111222222222222222222222222222222444444444444444444446666666666777777777777777777778888888888
111111111122222222223333333333333333333333333333334444444444444444444455555555556666666666777777777777777777778888888888
000000000000000000000000000000000000000011111111111111111111111111111133333333333333333333555555555566666666668888888888
000000000011111111111111111111333333333333333333333333333333333333333355555555555555555555777777777777777777779999999999
000000000011111111112222222222222222222233333333333333333333333333333333333333334444444444444444444444444444448888888888
000000000000000000001111111111111111111111111111112222222222333333333333333333335555555555888888888899999999999999999999
000000000011111111111111111111111111111133333333333333333333333333333344444444445555555555666666666688888888889999999999
000000000011111111113333333333444444444444444444444444444444444444444455555555555555555555666666666677777777779999999999
111111111122222222223333333333444444444444444444444444444444555555555555555555556666666666777777777788888888889999999999
000000000011111111112222222222222222222222222222223333333333333333333333333333334444444444555555555566666666668888888888
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444555555555555555555557777777777
111111111122222222222222222222222222222233333333333333333333444444444444444444445555555555555555555555555555556666666666
000000000000000000001111111111111111111122222222223333333333444444444444444444445555555555555555555588888888889999999999
111111111111111111111111111111111111111122222222223333333333444444444444444444444444444444555555555566666666667777777777
000000000011111111111111111111111111111111111111112222222222333333333355555555555555555555888888888888888888889999999999
000000000022222222222222222222333333333333333333334444444444444444444455555555555555555555777777777777777777779999999999
222222222233333333333333333333333333333344444444444444444444444444444444444444445555555555666666666688888888888888888888
000000000011111111111111111111111111111111111111112222222222333333333333333333334444444444666666666677777777777777777777
000000000000000000001111111111222222222233333333333333333333333333333355555555555555555555555555555588888888888888888888
111111111111111111111111111111222222222222222222223333333333444444444444444444444444444444444444444455555555558888888888
000000000000000000000000000000000000000011111111111111111111333333333333333333333333333333333333333366666666668888888888
000000000011111111111111111111111111111144444444444444444444555555555555555555555555555555888888888888888888888888888888
000000000000000000000000000000111111111122222222223333333333333333333344444444445555555555666666666688888888889999999999
111111111111111111112222222222333333333333333333333333333333333333333355555555555555555555777777777799999999999999999999
000000000022222222222222222222333333333333333333333333333333333333333344444444445555555555666666666699999999999999999999
000000000000000000001111111111111111111111111111111111111111222222222233333333335555555555555555555577777777779999999999
000000000011111111112222222222222222222222222222223333333333555555555555555555555555555555777777777777777777779999999999
111111111111111111112222222222333333333333333333333333333333444444444444444444445555555555666666666666666666668888888888
000000000000000000001111111111222222222222222222222222222222333333333355555555556666666666666666666677777777777777777777
000000000011111111112222222222222222222233333333333333333333444444444455555555555555555555777777777788888888889999999999
000000000000000000001111111111222222222233333333333333333333444444444444444444445555555555777777777777777777779999999999
000000000011111111112222222222222222222255555555555555555555555555555566666666667777777777888888888888888888889999999999
000000000022222222222222222222222222222233333333333333333333444444444455555555555555555555666666666688888888889999999999
000000000000000000001111111111111111111122222222222222222222222222222255555555555555555555999999999999999999999999999999
000000000000000000001111111111111111111122222222222222222222222222222233333333333333333333666666666677777777779999999999
000000000000000000001111111111222222222222222222222222222222333333333344444444445555555555555555555566666666668888888888
000000000000000000000000000000111111111122222222223333333333333333333344444444445555555555555555555566666666666666666666
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444555555555555555555556666666666
000000000000000000001111111111222222222233333333334444444444444444444455555555556666666666777777777788888888889999999999
000000000000000000001111111111222222222233333333333333333333333333333333333333334444444444444444444455555555557777777777
000000000011111111111111111111222222222222222222223333333333333333333344444444444444444444444444444444444444445555555555
111111111111111111112222222222333333333333333333333333333333444444444455555555557777777777888888888899999999999999999999
000000000011111111111111111111222222222233333333333333333333333333333333333333334444444444666666666688888888889999999999
000000000011111111112222222222333333333333333333334444444444444444444455555555558888888888999999999999999999999999999999
000000000000000000001111111111222222222222222222223333333333444444444444444444445555555555666666666666666666667777777777
000000000022222222223333333333333333333333333333333333333333555555555566666666667777777777777777777788888888889999999999
000000000011111111111111111111111111111122222222223333333333333333333333333333334444444444666666666666666666668888888888
000000000000000000001111111111222222222233333333334444444444444444444444444444445555555555555555555577777777779999999999
000000000000000000000000000000000000000011111111111111111111222222222244444444444444444444444444444466666666669999999999
000000000000000000002222222222222222222233333333333333333333444444444455555555558888888888888888888899999999999999999999
000000000011111111112222222222333333333333333333333333333333444444444444444444444444444444444444444455555555557777777777
000000000000000000001111111111111111111111111111111111111111222222222222222222224444444444444444444455555555557777777777
000000000011111111112222222222333333333344444444444444444444555555555555555555557777777777888888888899999999999999999999
000000000022222222223333333333333333333333333333334444444444444444444455555555555555555555555555555566666666668888888888
000000000000000000000000000000111111111111111111113333333333444444444444444444444444444444555555555566666666669999999999
111111111111111111111111111111222222222222222222222222222222222222222244444444445555555555555555555577777777779999999999
000000000011111111113333333333333333333333333333334444444444444444444444444444445555555555666666666666666666666666666666
111111111111111111111111111111222222222222222222222222222222222222222233333333333333333333444444444444444444449999999999
000000000000000000000000000000111111111122222222224444444444555555555555555555555555555555555555555588888888889999999999
111111111122222222222222222222333333333333333333334444444444444444444455555555556666666666777777777788888888888888888888
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444666666666677777777779999999999
000000000011111111111111111111222222222233333333333333333333444444444455555555555555555555555555555577777777778888888888
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555888888888888888888889999999999
111111111111111111111111111111111111111122222222222222222222222222222222222222223333333333555555555577777777779999999999
000000000000000000001111111111111111111122222222223333333333333333333333333333334444444444444444444455555555559999999999
000000000011111111111111111111222222222222222222222222222222444444444444444444445555555555666666666699999999999999999999
000000000000000000001111111111111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999
000000000000000000001111111111111111111133333333334444444444444444444455555555556666666666777777777788888888888888888888
000000000033333333333333333333333333333333333333334444444444444444444455555555555555555555666666666688888888889999999999
000000000000000000001111111111111111111111111111112222222222333333333333333333334444444444444444444455555555559999999999
000000000011111111111111111111222222222233333333333333333333333333333333333333333333333333444444444444444444449999999999
000000000011111111111111111111111111111111111111112222222222333333333344444444444444444444555555555577777777778888888888
111111111111111111112222222222222222222222222222222222222222333333333344444444445555555555555555555555555555557777777777
000000000000000000003333333333333333333333333333335555555555555555555555555555556666666666666666666677777777779999999999
000000000011111111112222222222333333333344444444444444444444555555555555555555555555555555555555555588888888889999999999
000000000000000000000000000000111111111122222222222222222222333333333333333333333333333333444444444455555555557777777777
000000000000000000000000000000000000000011111111112222222222333333333344444444445555555555888888888888888888888888888888
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555555555555566666666668888888888
111111111122222222222222222222333333333333333333333333333333444444444455555555555555555555666666666677777777778888888888
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444666666666666666666666666666666
000000000000000000001111111111111111111111111111112222222222222222222222222222222222222222444444444455555555556666666666
000000000011111111112222222222222222222233333333334444444444444444444444444444445555555555666666666677777777778888888888
000000000000000000000000000000111111111133333333333333333333555555555555555555555555555555555555555566666666669999999999
222222222222222222222222222222333333333344444444444444444444555555555555555555555555555555555555555566666666669999999999
000000000011111111111111111111111111111111111111112222222222222222222233333333333333333333555555555566666666669999999999
000000000000000000001111111111222222222233333333334444444444555555555555555555556666666666777777777799999999999999999999
000000000000000000001111111111222222222233333333335555555555555555555566666666666666666666777777777788888888888888888888
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444555555555566666666666666666666
111111111122222222223333333333333333333344444444444444444444444444444455555555555555555555666666666666666666669999999999
000000000000000000000000000000111111111111111111113333333333333333333344444444445555555555555555555555555555557777777777
000000000022222222223333333333333333333344444444444444444444444444444444444444445555555555666666666677777777777777777777
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444444444444466666666667777777777
000000000000000000002222222222222222222222222222222222222222222222222233333333333333333333777777777788888888888888888888
111111111111111111111111111111222222222222222222223333333333444444444444444444445555555555777777777799999999999999999999
000000000011111111111111111111333333333333333333334444444444444444444455555555555555555555555555555599999999999999999999
000000000000000000000000000000000000000011111111111111111111222222222222222222222222222222333333333355555555556666666666
000000000011111111111111111111111111111122222222222222222222333333333344444444445555555555555555555566666666668888888888
000000000011111111111111111111111111111111111111111111111111333333333344444444444444444444888888888899999999999999999999
000000000011111111112222222222333333333344444444444444444444444444444455555555555555555555555555555588888888889999999999
000000000000000000000000000000111111111133333333334444444444444444444444444444444444444444555555555588888888888888888888
000000000011111111112222222222222222222233333333333333333333555555555555555555555555555555666666666677777777779999999999
000000000000000000001111111111222222222222222222222222222222333333333333333333333333333333333333333344444444446666666666
000000000000000000001111111111222222222222222222222222222222333333333344444444445555555555555555555588888888889999999999
000000000011111111112222222222333333333344444444444444444444555555555555555555556666666666777777777777777777778888888888
000000000000000000001111111111111111111111111111112222222222333333333344444444446666666666666666666688888888888888888888
000000000000000000001111111111222222222233333333334444444444444444444455555555555555555555555555555555555555556666666666
000000000011111111111111111111111111111122222222222222222222444444444444444444444444444444555555555555555555557777777777
000000000000000000000000000000111111111122222222222222222222222222222233333333334444444444555555555566666666668888888888
000000000000000000001111111111111111111122222222222222222222222222222233333333335555555555555555555566666666669999999999
000000000011111111112222222222333333333333333333334444444444444444444455555555555555555555555555555566666666669999999999
000000000022222222223333333333444444444455555555555555555555555555555555555555556666666666777777777788888888889999999999
000000000011111111111111111111111111111122222222222222222222222222222233333333335555555555666666666677777777778888888888
000000000011111111111111111111222222222233333333334444444444555555555555555555555555555555555555555566666666668888888888
000000000011111111111111111111111111111111111111112222222222444444444444444444446666666666777777777777777777778888888888
111111111111111111112222222222222222222233333333334444444444444444444455555555555555555555555555555566666666668888888888
000000000000000000000000000000000000000011111111113333333333333333333344444444444444444444555555555566666666667777777777
000000000000000000002222222222333333333344444444444444444444555555555555555555555555555555555555555577777777778888888888
222222222222222222222222222222333333333333333333333333333333444444444444444444444444444444555555555555555555558888888888
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555555555555555555555557777777777
000000000000000000002222222222222222222222222222223333333333333333333344444444445555555555555555555588888888889999999999
000000000000000000000000000000111111111111111111113333333333333333333333333333334444444444555555555555555555559999999999
000000000011111111111111111111111111111111111111111111111111333333333355555555556666666666666666666666666666669999999999
000000000011111111113333333333333333333344444444444444444444444444444444444444445555555555555555555566666666669999999999
000000000000000000001111111111111111111111111111112222222222333333333344444444444444444444444444444466666666667777777777
000000000000000000000000000000222222222233333333334444444444444444444455555555558888888888888888888899999999999999999999
000000000000000000001111111111222222222222222222222222222222444444444455555555555555555555888888888888888888889999999999
111111111111111111112222222222222222222222222222223333333333444444444455555555557777777777777777777777777777779999999999
000000000011111111111111111111222222222222222222223333333333444444444455555555555555555555555555555555555555558888888888
000000000011111111111111111111111111111122222222222222222222222222222233333333334444444444555555555555555555556666666666
000000000000000000001111111111111111111122222222222222222222222222222244444444444444444444444444444455555555555555555555
000000000011111111112222222222222222222222222222223333333333444444444444444444444444444444555555555566666666669999999999
000000000000000000000000000000111111111111111111112222222222333333333344444444445555555555555555555555555555556666666666
000000000011111111112222222222333333333333333333333333333333555555555555555555555555555555777777777777777777777777777777
000000000022222222222222222222222222222233333333333333333333333333333333333333334444444444444444444455555555557777777777
000000000011111111111111111111111111111111111111111111111111111111111133333333335555555555555555555599999999999999999999
000000000011111111111111111111111111111122222222223333333333444444444455555555555555555555666666666677777777779999999999
000000000000000000001111111111111111111111111111112222222222333333333344444444445555555555666666666688888888889999999999
000000000000000000001111111111111111111122222222222222222222222222222222222222224444444444555555555566666666668888888888
000000000000000000001111111111222222222233333333334444444444444444444455555555555555555555666666666677777777779999999999
000000000000000000000000000000111111111111111111112222222222333333333355555555555555555555555555555566666666666666666666
000000000011111111111111111111222222222233333333333333333333333333333333333333336666666666777777777777777777778888888888
000000000000000000001111111111222222222222222222223333333333333333333344444444444444444444555555555577777777779999999999
111111111111111111112222222222222222222222222222223333333333333333333333333333335555555555555555555566666666669999999999
000000000000000000001111111111222222222222222222222222222222333333333333333333334444444444555555555555555555556666666666
000000000000000000001111111111222222222233333333334444444444444444444444444444445555555555555555555599999999999999999999
000000000000000000000000000000000000000011111111111111111111222222222233333333335555555555666666666666666666669999999999
000000000000000000001111111111111111111111111111111111111111111111111122222222224444444444555555555555555555555555555555
111111111111111111111111111111222222222233333333333333333333444444444444444444445555555555777777777788888888889999999999
222222222222222222223333333333333333333333333333333333333333444444444444444444444444444444555555555555555555556666666666
000000000000000000001111111111111111111122222222223333333333444444444444444444445555555555666666666688888888889999999999
000000000000000000001111111111222222222222222222223333333333333333333333333333333333333333444444444455555555557777777777
000000000000000000000000000000222222222233333333333333333333444444444455555555556666666666777777777777777777779999999999
111111111122222222222222222222222222222233333333334444444444555555555555555555555555555555777777777788888888888888888888
111111111133333333334444444444444444444444444444444444444444555555555555555555556666666666666666666677777777777777777777
000000000000000000000000000000111111111122222222222222222222222222222233333333334444444444666666666677777777777777777777
000000000011111111111111111111222222222222222222222222222222222222222244444444444444444444555555555577777777778888888888
000000000000000000002222222222333333333344444444445555555555555555555566666666667777777777888888888888888888888888888888
000000000000000000001111111111111111111144444444445555555555555555555555555555556666666666888888888888888888889999999999
000000000011111111114444444444444444444444444444444444444444444444444455555555555555555555555555555577777777778888888888
000000000000000000000000000000222222222233333333334444444444555555555555555555555555555555777777777788888888889999999999
000000000022222222222222222222222222222222222222223333333333555555555555555555556666666666777777777788888888888888888888
111111111111111111111111111111333333333333333333334444444444444444444444444444445555555555777777777777777777778888888888
000000000000000000001111111111111111111133333333333333333333333333333344444444445555555555666666666688888888889999999999
111111111111111111112222222222222222222222222222223333333333333333333344444444444444444444444444444466666666668888888888
000000000011111111112222222222222222222233333333333333333333444444444444444444445555555555666666666688888888888888888888
000000000000000000000000000000333333333333333333333333333333444444444444444444445555555555777777777788888888889999999999
000000000000000000000000000000111111111111111111112222222222333333333333333333333333333333555555555599999999999999999999
000000000000000000002222222222222222222233333333333333333333444444444444444444444444444444666666666666666666669999999999
000000000000000000000000000000111111111144444444444444444444555555555555555555555555555555666666666677777777779999999999
000000000000000000000000000000111111111144444444444444444444555555555555555555555555555555555555555588888888889999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444555555555555555555557777777777
000000000011111111112222222222222222222222222222223333333333333333333333333333334444444444444444444444444444448888888888
000000000011111111111111111111222222222222222222222222222222333333333333333333335555555555777777777788888888888888888888
000000000011111111111111111111222222222233333333334444444444444444444455555555555555555555777777777799999999999999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444444444444455555555559999999999
000000000011111111112222222222333333333333333333333333333333333333333344444444444444444444555555555555555555559999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444445555555555666666666688888888889999999999
000000000000000000001111111111222222222222222222222222222222222222222233333333333333333333444444444477777777779999999999
111111111122222222222222222222222222222233333333333333333333333333333333333333335555555555555555555555555555555555555555
000000000022222222222222222222222222222233333333333333333333333333333355555555555555555555555555555588888888889999999999
000000000011111111111111111111111111111111111111111111111111222222222222222222223333333333444444444455555555556666666666
000000000000000000000000000000000000000011111111113333333333333333333344444444444444444444444444444466666666666666666666
000000000000000000000000000000000000000022222222223333333333444444444444444444445555555555555555555566666666669999999999
000000000000000000002222222222222222222233333333334444444444444444444455555555555555555555666666666688888888889999999999
111111111122222222223333333333444444444455555555555555555555555555555555555555556666666666666666666688888888889999999999
000000000000000000000000000000000000000011111111113333333333444444444444444444444444444444555555555566666666667777777777
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333444444444455555555557777777777
000000000011111111111111111111333333333333333333334444444444444444444444444444446666666666666666666677777777778888888888
000000000000000000001111111111111111111111111111112222222222222222222222222222223333333333333333333344444444447777777777
000000000000000000001111111111111111111122222222222222222222222222222233333333333333333333555555555555555555558888888888
000000000011111111111111111111222222222222222222222222222222222222222233333333334444444444444444444455555555556666666666
000000000000000000000000000000111111111122222222222222222222333333333333333333333333333333333333333344444444448888888888
000000000011111111111111111111111111111122222222223333333333333333333333333333335555555555555555555577777777778888888888
111111111111111111111111111111222222222233333333333333333333444444444455555555555555555555666666666666666666669999999999
000000000011111111112222222222222222222233333333334444444444444444444455555555555555555555555555555555555555558888888888
000000000011111111112222222222333333333333333333334444444444444444444444444444444444444444777777777777777777778888888888
000000000011111111112222222222333333333344444444444444444444555555555555555555555555555555555555555555555555557777777777
000000000011111111111111111111111111111133333333334444444444444444444444444444445555555555777777777788888888889999999999
111111111111111111112222222222222222222222222222223333333333333333333333333333333333333333444444444455555555556666666666
000000000011111111111111111111222222222222222222224444444444555555555555555555556666666666666666666666666666667777777777
000000000000000000000000000000111111111122222222225555555555555555555555555555555555555555777777777788888888889999999999
000000000011111111111111111111111111111133333333335555555555555555555555555555556666666666666666666677777777779999999999
000000000000000000000000000000111111111133333333333333333333333333333344444444444444444444555555555555555555556666666666
000000000000000000001111111111111111111111111111113333333333333333333344444444445555555555777777777799999999999999999999
000000000011111111112222222222222222222244444444445555555555666666666666666666667777777777777777777788888888889999999999
000000000000000000001111111111222222222222222222223333333333333333333333333333334444444444555555555588888888889999999999
000000000011111111111111111111222222222222222222223333333333333333333344444444445555555555777777777788888888889999999999
000000000000000000000000000000111111111133333333334444444444444444444444444444445555555555555555555555555555557777777777
111111111111111111111111111111222222222233333333333333333333444444444444444444444444444444555555555566666666666666666666
000000000000000000001111111111111111111111111111111111111111444444444444444444445555555555777777777788888888888888888888
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444555555555566666666668888888888
000000000011111111111111111111111111111122222222222222222222222222222233333333334444444444555555555555555555555555555555
000000000000000000001111111111111111111122222222223333333333333333333344444444445555555555777777777788888888889999999999
000000000000000000000000000000111111111122222222222222222222333333333333333333335555555555666666666677777777777777777777
111111111111111111111111111111222222222244444444445555555555555555555566666666667777777777888888888888888888889999999999
111111111111111111112222222222333333333333333333333333333333444444444455555555555555555555555555555555555555557777777777
000000000000000000000000000000000000000011111111111111111111222222222233333333333333333333444444444455555555555555555555
000000000000000000001111111111111111111111111111112222222222222222222233333333334444444444555555555555555555556666666666
000000000022222222222222222222222222222222222222224444444444555555555555555555555555555555777777777788888888889999999999
111111111122222222223333333333333333333344444444444444444444555555555555555555555555555555555555555555555555558888888888
000000000022222222222222222222333333333333333333333333333333444444444444444444444444444444555555555566666666668888888888
000000000011111111111111111111222222222222222222223333333333444444444444444444446666666666777777777788888888888888888888
000000000011111111111111111111111111111122222222222222222222333333333333333333333333333333555555555566666666667777777777
000000000000000000000000000000111111111111111111112222222222222222222222222222225555555555777777777788888888889999999999
000000000000000000001111111111111111111122222222223333333333444444444444444444445555555555555555555588888888889999999999
111111111111111111111111111111111111111111111111112222222222222222222255555555555555555555555555555566666666668888888888
222222222233333333333333333333444444444444444444445555555555555555555555555555555555555555666666666677777777779999999999
000000000000000000000000000000222222222233333333333333333333333333333344444444446666666666666666666677777777779999999999
000000000022222222223333333333333333333333333333334444444444444444444444444444445555555555555555555588888888888888888888
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444555555555577777777777777777777
000000000011111111111111111111333333333344444444444444444444444444444444444444445555555555555555555577777777777777777777
000000000000000000001111111111222222222222222222223333333333444444444455555555556666666666888888888899999999999999999999
000000000011111111111111111111222222222222222222223333333333333333333333333333333333333333333333333366666666668888888888
000000000011111111111111111111222222222233333333333333333333333333333333333333333333333333444444444455555555556666666666
000000000011111111111111111111222222222233333333334444444444444444444444444444445555555555555555555566666666667777777777
111111111122222222222222222222333333333333333333333333333333444444444444444444444444444444666666666699999999999999999999
000000000000000000001111111111222222222222222222222222222222333333333333333333334444444444555555555577777777778888888888
000000000000000000000000000000111111111122222222222222222222333333333333333333335555555555555555555588888888889999999999
000000000011111111112222222222222222222233333333333333333333333333333344444444444444444444555555555566666666666666666666
000000000000000000001111111111111111111122222222222222222222222222222233333333335555555555666666666677777777778888888888
000000000011111111111111111111222222222233333333334444444444444444444455555555555555555555666666666677777777778888888888
111111111122222222223333333333333333333333333333333333333333333333333344444444444444444444555555555555555555559999999999
000000000011111111111111111111111111111111111111112222222222333333333355555555555555555555666666666688888888889999999999
000000000011111111112222222222222222222222222222223333333333333333333333333333334444444444444444444466666666668888888888
000000000022222222223333333333444444444444444444444444444444444444444455555555555555555555666666666699999999999999999999
000000000011111111111111111111222222222222222222223333333333333333333355555555555555555555555555555566666666668888888888
000000000011111111111111111111333333333333333333334444444444444444444444444444445555555555777777777777777777778888888888
000000000000000000000000000000000000000011111111112222222222222222222233333333333333333333444444444444444444446666666666
000000000000000000001111111111111111111111111111111111111111111111111133333333333333333333333333333355555555559999999999
000000000011111111111111111111222222222222222222223333333333555555555555555555555555555555666666666688888888889999999999
000000000000000000001111111111222222222222222222223333333333333333333333333333333333333333444444444455555555556666666666
000000000011111111111111111111222222222233333333334444444444555555555555555555556666666666777777777777777777778888888888
000000000000000000000000000000111111111122222222222222222222222222222233333333334444444444555555555588888888889999999999
000000000011111111111111111111111111111122222222222222222222444444444444444444445555555555555555555566666666669999999999
000000000011111111111111111111111111111122222222223333333333444444444455555555555555555555555555555599999999999999999999
000000000022222222223333333333333333333333333333335555555555555555555555555555556666666666888888888899999999999999999999
000000000000000000000000000000111111111111111111111111111111222222222222222222223333333333333333333344444444447777777777
000000000000000000001111111111111111111122222222222222222222222222222233333333334444444444444444444455555555555555555555
000000000000000000001111111111222222222222222222223333333333444444444444444444445555555555555555555566666666669999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444444444444444444444444455555555556666666666
000000000022222222222222222222222222222233333333334444444444444444444455555555555555555555777777777799999999999999999999
000000000011111111111111111111111111111133333333333333333333444444444466666666666666666666777777777777777777779999999999
000000000000000000001111111111222222222233333333334444444444444444444444444444448888888888888888888899999999999999999999
000000000000000000001111111111222222222222222222223333333333444444444444444444444444444444666666666688888888888888888888
000000000000000000001111111111111111111111111111112222222222333333333333333333333333333333444444444499999999999999999999
000000000000000000003333333333444444444455555555555555555555777777777777777777778888888888999999999999999999999999999999
000000000000000000000000000000111111111111111111112222222222444444444444444444444444444444555555555555555555558888888888
000000000000000000000000000000222222222233333333334444444444444444444444444444445555555555666666666666666666669999999999
000000000000000000002222222222333333333333333333334444444444555555555555555555555555555555555555555588888888889999999999
000000000011111111112222222222222222222222222222222222222222333333333333333333334444444444555555555577777777778888888888
000000000000000000000000000000111111111111111111112222222222222222222233333333334444444444555555555566666666666666666666
000000000011111111111111111111222222222222222222223333333333333333333344444444444444444444555555555577777777778888888888
111111111111111111111111111111111111111122222222223333333333333333333344444444445555555555555555555566666666669999999999
000000000011111111112222222222222222222233333333333333333333333333333355555555555555555555666666666688888888889999999999
000000000022222222222222222222222222222233333333334444444444444444444444444444445555555555666666666699999999999999999999
000000000000000000002222222222333333333333333333333333333333444444444444444444445555555555555555555599999999999999999999
111111111111111111112222222222333333333333333333333333333333444444444444444444445555555555555555555566666666667777777777
000000000000000000000000000000000000000022222222222222222222444444444444444444445555555555555555555588888888888888888888
000000000011111111112222222222222222222222222222222222222222222222222233333333334444444444444444444477777777779999999999
000000000011111111112222222222222222222222222222222222222222333333333344444444444444444444555555555555555555555555555555
000000000011111111112222222222222222222233333333333333333333444444444455555555555555555555666666666677777777778888888888
000000000011111111111111111111222222222233333333333333333333333333333344444444445555555555777777777788888888889999999999
000000000000000000001111111111222222222222222222222222222222333333333333333333335555555555555555555566666666667777777777
000000000000000000001111111111222222222233333333333333333333555555555555555555555555555555555555555566666666669999999999
000000000000000000000000000000000000000022222222223333333333444444444444444444444444444444555555555566666666667777777777
000000000000000000002222222222222222222222222222223333333333333333333344444444445555555555666666666677777777778888888888
222222222222222222223333333333333333333344444444445555555555555555555555555555556666666666888888888888888888888888888888
000000000000000000000000000000111111111111111111111111111111222222222233333333333333333333444444444466666666669999999999
000000000011111111112222222222333333333333333333333333333333333333333344444444444444444444555555555566666666669999999999
222222222233333333333333333333333333333344444444444444444444444444444455555555555555555555666666666688888888889999999999
000000000000000000000000000000222222222222222222223333333333333333333344444444445555555555888888888888888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444445555555555555555555588888888889999999999
000000000000000000001111111111111111111122222222224444444444444444444444444444444444444444444444444455555555555555555555
000000000000000000001111111111222222222244444444445555555555555555555555555555556666666666777777777799999999999999999999
000000000000000000001111111111111111111111111111111111111111222222222222222222225555555555666666666666666666667777777777
000000000011111111112222222222333333333344444444444444444444555555555555555555557777777777777777777788888888889999999999
000000000011111111111111111111222222222222222222224444444444444444444455555555556666666666777777777777777777778888888888
111111111111111111111111111111222222222222222222222222222222444444444455555555555555555555555555555599999999999999999999
000000000011111111112222222222222222222233333333333333333333333333333333333333334444444444666666666677777777778888888888
000000000000000000002222222222222222222222222222224444444444444444444455555555555555555555555555555566666666667777777777
222222222222222222222222222222222222222222222222223333333333333333333333333333334444444444555555555588888888889999999999
111111111111111111111111111111111111111122222222223333333333333333333344444444446666666666777777777777777777778888888888
000000000011111111111111111111333333333333333333333333333333555555555555555555556666666666777777777799999999999999999999
000000000000000000000000000000111111111122222222222222222222444444444444444444444444444444444444444455555555556666666666
000000000000000000000000000000111111111111111111112222222222222222222233333333334444444444555555555566666666666666666666
000000000011111111112222222222222222222222222222223333333333333333333333333333334444444444555555555555555555559999999999
000000000022222222222222222222333333333333333333334444444444555555555555555555556666666666888888888899999999999999999999
222222222233333333333333333333333333333344444444444444444444444444444455555555555555555555555555555566666666666666666666
000000000011111111111111111111111111111133333333333333333333444444444444444444444444444444555555555555555555558888888888
000000000000000000001111111111222222222233333333334444444444444444444444444444445555555555555555555566666666669999999999
000000000000000000001111111111222222222222222222222222222222333333333333333333334444444444555555555555555555558888888888
111111111111111111112222222222222222222233333333333333333333444444444444444444445555555555666666666677777777779999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444444444444444666666666688888888889999999999
000000000011111111111111111111111111111111111111112222222222333333333333333333334444444444555555555555555555555555555555
000000000000000000001111111111333333333333333333334444444444555555555555555555556666666666777777777777777777778888888888
000000000000000000000000000000111111111122222222222222222222222222222233333333334444444444444444444444444444445555555555
111111111122222222222222222222333333333333333333333333333333444444444455555555556666666666777777777799999999999999999999
000000000000000000000000000000111111111122222222222222222222222222222244444444444444444444555555555566666666667777777777
000000000000000000001111111111111111111111111111113333333333333333333344444444444444444444555555555566666666667777777777
000000000011111111112222222222222222222222222222222222222222444444444455555555555555555555555555555577777777778888888888
000000000011111111112222222222333333333333333333334444444444444444444455555555555555555555777777777788888888889999999999
000000000000000000000000000000111111111111111111113333333333333333333333333333334444444444666666666677777777777777777777
000000000000000000002222222222222222222222222222222222222222222222222233333333334444444444555555555566666666666666666666
000000000000000000002222222222333333333333333333334444444444444444444455555555556666666666888888888888888888889999999999
000000000000000000001111111111222222222233333333333333333333444444444444444444444444444444555555555555555555558888888888
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444555555555555555555555555555555
111111111111111111111111111111222222222222222222223333333333333333333333333333333333333333444444444455555555559999999999
000000000000000000000000000000111111111111111111112222222222222222222244444444444444444444555555555555555555559999999999
000000000011111111111111111111333333333344444444444444444444444444444444444444445555555555555555555588888888889999999999
222222222222222222222222222222222222222233333333333333333333444444444455555555555555555555777777777788888888889999999999
000000000000000000001111111111333333333344444444444444444444444444444444444444445555555555666666666677777777778888888888
000000000000000000001111111111111111111133333333333333333333444444444455555555556666666666888888888888888888889999999999
000000000022222222222222222222222222222233333333333333333333444444444455555555555555555555555555555588888888888888888888
000000000011111111111111111111111111111122222222223333333333333333333355555555555555555555666666666677777777778888888888
000000000000000000002222222222333333333333333333333333333333333333333355555555555555555555666666666666666666666666666666
000000000011111111112222222222333333333333333333334444444444444444444455555555555555555555666666666666666666666666666666
111111111111111111112222222222222222222233333333333333333333555555555577777777777777777777888888888888888888889999999999
000000000011111111111111111111111111111111111111111111111111222222222244444444444444444444777777777788888888888888888888
000000000000000000001111111111111111111111111111112222222222222222222233333333334444444444555555555566666666668888888888
111111111111111111112222222222222222222222222222222222222222555555555555555555555555555555555555555577777777779999999999
111111111122222222222222222222333333333344444444444444444444444444444455555555555555555555555555555566666666669999999999
000000000000000000002222222222333333333344444444444444444444555555555566666666666666666666666666666677777777778888888888
000000000000000000000000000000111111111122222222223333333333333333333344444444444444444444666666666677777777777777777777
000000000000000000002222222222222222222244444444444444444444444444444455555555555555555555666666666688888888888888888888
000000000000000000000000000000000000000011111111112222222222333333333355555555556666666666666666666677777777778888888888
000000000011111111112222222222222222222222222222223333333333333333333344444444445555555555666666666677777777779999999999
000000000022222222222222222222444444444444444444444444444444555555555555555555555555555555555555555566666666666666666666
000000000011111111111111111111111111111122222222222222222222333333333333333333333333333333333333333355555555555555555555
111111111111111111111111111111222222222233333333333333333333444444444444444444445555555555777777777799999999999999999999
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555666666666677777777778888888888
000000000000000000001111111111111111111133333333333333333333333333333344444444445555555555666666666677777777778888888888
000000000000000000002222222222333333333344444444444444444444555555555555555555557777777777888888888888888888889999999999
000000000011111111112222222222333333333333333333333333333333555555555555555555555555555555777777777788888888889999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444445555555555666666666699999999999999999999
000000000000000000001111111111111111111133333333333333333333333333333333333333334444444444444444444488888888888888888888
000000000000000000001111111111111111111122222222222222222222333333333355555555556666666666666666666677777777777777777777
000000000022222222223333333333333333333333333333333333333333444444444455555555555555555555666666666688888888889999999999
000000000000000000001111111111222222222222222222223333333333555555555577777777777777777777888888888888888888889999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444555555555566666666666666666666
000000000000000000002222222222222222222233333333333333333333444444444455555555555555555555666666666666666666668888888888
000000000011111111111111111111222222222222222222222222222222222222222233333333334444444444444444444466666666668888888888
000000000000000000001111111111444444444444444444445555555555555555555555555555556666666666666666666688888888889999999999
000000000011111111111111111111222222222222222222222222222222222222222222222222224444444444444444444455555555555555555555
111111111122222222222222222222222222222222222222223333333333333333333333333333333333333333444444444455555555559999999999
111111111122222222223333333333333333333355555555555555555555555555555555555555556666666666777777777788888888888888888888
000000000000000000001111111111444444444444444444444444444444555555555555555555556666666666666666666677777777777777777777
000000000011111111112222222222222222222244444444444444444444555555555555555555555555555555555555555566666666667777777777
000000000000000000001111111111111111111122222222222222222222333333333344444444446666666666666666666677777777778888888888
000000000011111111111111111111111111111122222222224444444444444444444444444444445555555555888888888899999999999999999999
000000000011111111111111111111222222222233333333333333333333333333333355555555556666666666888888888899999999999999999999
000000000011111111111111111111111111111111111111112222222222333333333333333333335555555555555555555577777777779999999999
000000000000000000001111111111222222222233333333333333333333333333333333333333333333333333555555555588888888888888888888
000000000000000000000000000000111111111133333333333333333333444444444444444444445555555555555555555566666666667777777777
000000000011111111115555555555555555555555555555555555555555555555555555555555556666666666777777777788888888889999999999
000000000011111111112222222222222222222222222222222222222222333333333344444444445555555555555555555577777777777777777777
000000000000000000001111111111222222222222222222222222222222222222222233333333334444444444666666666677777777779999999999
000000000022222222223333333333333333333333333333334444444444444444444455555555555555555555555555555566666666666666666666
111111111122222222222222222222222222222233333333333333333333444444444444444444446666666666777777777788888888889999999999
000000000000000000001111111111111111111122222222223333333333333333333333333333334444444444555555555577777777778888888888
000000000011111111112222222222222222222233333333334444444444555555555555555555556666666666999999999999999999999999999999
000000000000000000000000000000333333333344444444444444444444444444444444444444445555555555555555555566666666666666666666
000000000000000000001111111111111111111111111111112222222222333333333344444444445555555555888888888899999999999999999999
000000000033333333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555556666666666
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444555555555555555555558888888888
000000000000000000001111111111111111111122222222222222222222222222222244444444445555555555666666666699999999999999999999
000000000000000000001111111111111111111133333333333333333333444444444455555555555555555555555555555566666666666666666666
000000000000000000000000000000111111111111111111112222222222333333333333333333333333333333444444444444444444447777777777
000000000022222222222222222222333333333344444444445555555555555555555555555555555555555555555555555566666666667777777777
000000000011111111111111111111111111111122222222222222222222222222222233333333333333333333555555555566666666669999999999
000000000000000000000000000000000000000022222222223333333333444444444444444444444444444444555555555577777777779999999999
000000000000000000001111111111333333333333333333333333333333444444444444444444444444444444555555555577777777778888888888
000000000022222222222222222222222222222233333333334444444444444444444444444444445555555555666666666677777777778888888888
000000000022222222223333333333333333333333333333333333333333444444444444444444444444444444555555555566666666666666666666
000000000000000000001111111111111111111111111111112222222222222222222222222222222222222222333333333344444444445555555555
000000000011111111111111111111111111111122222222222222222222333333333355555555555555555555555555555555555555558888888888
000000000011111111112222222222222222222233333333333333333333444444444455555555557777777777888888888888888888888888888888
000000000000000000002222222222333333333333333333333333333333555555555555555555557777777777777777777799999999999999999999
000000000000000000001111111111111111111122222222222222222222222222222233333333334444444444555555555555555555556666666666
111111111111111111112222222222333333333333333333333333333333333333333355555555556666666666666666666677777777779999999999
000000000000000000001111111111111111111111111111112222222222333333333333333333333333333333555555555566666666669999999999
000000000000000000001111111111111111111122222222223333333333444444444455555555555555555555555555555577777777778888888888
000000000000000000001111111111222222222222222222224444444444444444444455555555555555555555555555555566666666668888888888
000000000011111111111111111111111111111122222222223333333333333333333344444444444444444444444444444455555555558888888888
000000000022222222222222222222333333333333333333334444444444444444444444444444445555555555666666666688888888889999999999
000000000000000000001111111111111111111111111111113333333333333333333355555555556666666666666666666688888888889999999999
000000000000000000002222222222222222222233333333333333333333333333333366666666667777777777777777777788888888889999999999
111111111111111111112222222222222222222222222222223333333333333333333344444444445555555555777777777788888888889999999999
000000000033333333333333333333333333333344444444444444444444444444444444444444445555555555555555555566666666667777777777
000000000011111111111111111111222222222222222222223333333333333333333333333333334444444444555555555588888888889999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444445555555555666666666677777777778888888888
000000000000000000001111111111222222222233333333333333333333444444444444444444445555555555888888888888888888889999999999
000000000000000000001111111111111111111111111111111111111111333333333344444444445555555555777777777788888888888888888888
000000000011111111111111111111111111111111111111112222222222333333333333333333335555555555777777777788888888889999999999
111111111111111111111111111111111111111111111111112222222222222222222222222222223333333333555555555577777777777777777777
000000000011111111112222222222222222222233333333334444444444444444444444444444445555555555555555555577777777778888888888
000000000011111111111111111111111111111133333333333333333333333333333344444444444444444444444444444466666666669999999999
111111111122222222223333333333333333333344444444444444444444555555555555555555556666666666666666666699999999999999999999
000000000011111111111111111111111111111111111111111111111111222222222233333333334444444444555555555566666666669999999999
000000000000000000001111111111111111111122222222222222222222555555555566666666667777777777888888888888888888888888888888
000000000000000000000000000000111111111122222222222222222222333333333366666666667777777777888888888888888888888888888888
000000000000000000000000000000111111111122222222222222222222333333333355555555555555555555555555555577777777778888888888
000000000000000000001111111111111111111111111111111111111111111111111133333333333333333333444444444455555555559999999999
000000000000000000001111111111222222222233333333335555555555555555555566666666667777777777888888888888888888888888888888
000000000000000000001111111111111111111133333333334444444444444444444455555555555555555555666666666677777777777777777777
000000000000000000000000000000111111111133333333333333333333444444444444444444444444444444444444444455555555556666666666
000000000000000000001111111111111111111122222222222222222222222222222244444444445555555555555555555566666666667777777777
111111111111111111111111111111111111111111111111112222222222333333333333333333334444444444444444444466666666666666666666
000000000000000000002222222222333333333333333333333333333333333333333344444444444444444444666666666677777777779999999999
000000000000000000000000000000333333333344444444444444444444555555555555555555556666666666666666666688888888888888888888
111111111111111111112222222222222222222222222222224444444444444444444444444444445555555555999999999999999999999999999999
000000000011111111111111111111222222222233333333334444444444444444444444444444444444444444444444444466666666669999999999
000000000000000000001111111111111111111111111111112222222222222222222233333333333333333333555555555555555555558888888888
000000000011111111111111111111444444444444444444444444444444444444444444444444445555555555555555555566666666668888888888
111111111122222222223333333333333333333333333333334444444444444444444455555555555555555555666666666677777777779999999999
000000000011111111111111111111111111111111111111112222222222222222222244444444444444444444555555555555555555556666666666
000000000011111111112222222222222222222233333333333333333333444444444455555555555555555555555555555577777777777777777777
000000000000000000001111111111222222222233333333334444444444444444444444444444444444444444555555555577777777779999999999
000000000000000000001111111111111111111111111111112222222222333333333344444444444444444444555555555599999999999999999999
000000000000000000002222222222222222222222222222223333333333333333333344444444444444444444555555555588888888889999999999
000000000000000000001111111111111111111111111111111111111111222222222222222222224444444444444444444444444444446666666666
111111111111111111111111111111222222222222222222222222222222333333333344444444444444444444666666666699999999999999999999
000000000011111111111111111111222222222222222222222222222222333333333333333333334444444444444444444455555555558888888888
000000000000000000000000000000111111111111111111112222222222333333333344444444447777777777777777777788888888889999999999
000000000011111111111111111111111111111111111111112222222222222222222233333333334444444444555555555577777777779999999999
000000000011111111111111111111444444444444444444445555555555555555555555555555555555555555666666666677777777779999999999
000000000000000000001111111111111111111111111111112222222222222222222233333333333333333333444444444444444444447777777777
000000000011111111111111111111333333333333333333334444444444444444444444444444445555555555555555555566666666668888888888
000000000011111111112222222222222222222222222222223333333333444444444455555555557777777777777777777788888888889999999999
000000000000000000000000000000111111111122222222223333333333444444444444444444444444444444666666666677777777778888888888
111111111111111111111111111111222222222244444444444444444444444444444455555555555555555555555555555566666666666666666666
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444666666666666666666669999999999
111111111111111111113333333333333333333333333333334444444444555555555555555555555555555555555555555566666666666666666666
000000000000000000000000000000000000000011111111112222222222222222222222222222223333333333666666666688888888888888888888
000000000000000000000000000000111111111133333333333333333333333333333355555555555555555555666666666688888888889999999999
000000000011111111111111111111222222222222222222222222222222555555555555555555555555555555666666666677777777779999999999
000000000011111111112222222222333333333344444444444444444444444444444455555555555555555555666666666666666666669999999999
000000000000000000002222222222222222222233333333334444444444444444444455555555558888888888888888888899999999999999999999
000000000000000000000000000000111111111111111111111111111111222222222222222222223333333333333333333355555555558888888888
000000000000000000001111111111111111111111111111111111111111222222222222222222223333333333444444444444444444449999999999
000000000000000000001111111111111111111111111111112222222222333333333333333333333333333333444444444444444444444444444444
111111111111111111112222222222222222222233333333334444444444444444444455555555555555555555777777777788888888889999999999
000000000011111111112222222222222222222222222222223333333333444444444444444444445555555555666666666666666666667777777777
000000000011111111111111111111111111111111111111111111111111111111111133333333334444444444777777777777777777779999999999
000000000000000000000000000000222222222244444444444444444444444444444455555555555555555555555555555577777777777777777777
000000000011111111111111111111222222222222222222223333333333555555555555555555555555555555555555555577777777778888888888
000000000000000000001111111111111111111122222222223333333333333333333355555555555555555555666666666666666666667777777777
000000000000000000001111111111222222222233333333335555555555555555555555555555556666666666888888888888888888889999999999
111111111111111111111111111111222222222233333333333333333333444444444444444444444444444444666666666688888888889999999999
111111111111111111111111111111222222222233333333334444444444444444444444444444447777777777777777777799999999999999999999
000000000011111111112222222222333333333333333333333333333333555555555555555555555555555555888888888888888888889999999999
111111111122222222222222222222333333333333333333334444444444444444444444444444444444444444666666666677777777778888888888
222222222222222222222222222222222222222233333333333333333333444444444444444444444444444444666666666688888888889999999999
000000000011111111111111111111222222222222222222223333333333333333333344444444446666666666888888888888888888889999999999
000000000022222222222222222222333333333344444444445555555555555555555566666666666666666666999999999999999999999999999999
000000000011111111111111111111222222222222222222223333333333333333333333333333333333333333333333333388888888888888888888
000000000000000000001111111111222222222233333333334444444444444444444455555555555555555555555555555577777777777777777777
000000000000000000002222222222222222222233333333334444444444444444444444444444446666666666777777777777777777777777777777
000000000000000000001111111111222222222222222222223333333333333333333344444444446666666666666666666699999999999999999999
111111111133333333333333333333333333333333333333333333333333333333333344444444444444444444555555555588888888889999999999
000000000022222222223333333333444444444444444444445555555555555555555555555555556666666666777777777799999999999999999999
111111111122222222223333333333333333333333333333334444444444444444444455555555555555555555555555555566666666668888888888
000000000011111111111111111111333333333344444444444444444444444444444455555555556666666666777777777799999999999999999999
000000000000000000000000000000111111111122222222222222222222444444444444444444444444444444444444444488888888889999999999
000000000011111111111111111111111111111122222222222222222222222222222233333333333333333333444444444444444444446666666666
000000000000000000001111111111222222222222222222223333333333444444444444444444445555555555666666666688888888888888888888
111111111111111111112222222222444444444444444444445555555555555555555566666666667777777777777777777788888888888888888888
000000000033333333333333333333444444444444444444444444444444555555555555555555555555555555666666666677777777779999999999
000000000011111111113333333333333333333344444444444444444444444444444455555555555555555555666666666688888888889999999999
222222222233333333333333333333333333333344444444444444444444444444444455555555555555555555777777777777777777778888888888
000000000000000000001111111111222222222222222222222222222222333333333344444444445555555555777777777777777777779999999999
000000000011111111113333333333444444444444444444444444444444555555555555555555555555555555555555555577777777779999999999
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444555555555566666666668888888888
111111111111111111111111111111222222222233333333333333333333444444444444444444445555555555555555555566666666669999999999
000000000022222222222222222222333333333333333333334444444444444444444455555555557777777777777777777788888888889999999999
000000000000000000000000000000222222222222222222224444444444444444444444444444444444444444555555555588888888889999999999
000000000000000000001111111111111111111133333333333333333333444444444455555555555555555555666666666666666666666666666666
000000000022222222222222222222333333333333333333333333333333444444444455555555555555555555555555555555555555557777777777
000000000022222222222222222222333333333333333333333333333333444444444444444444444444444444555555555588888888889999999999
000000000011111111111111111111111111111111111111111111111111333333333344444444444444444444555555555588888888889999999999
000000000000000000001111111111111111111122222222222222222222222222222244444444445555555555555555555566666666666666666666
000000000000000000001111111111222222222222222222223333333333333333333344444444444444444444555555555555555555555555555555
000000000011111111111111111111111111111111111111112222222222222222222222222222223333333333666666666688888888888888888888
000000000000000000001111111111111111111133333333333333333333333333333344444444446666666666888888888888888888889999999999
111111111122222222222222222222333333333344444444444444444444555555555566666666667777777777999999999999999999999999999999
000000000011111111111111111111222222222233333333333333333333333333333333333333334444444444444444444455555555556666666666
111111111111111111112222222222333333333344444444445555555555555555555555555555555555555555555555555566666666669999999999
000000000011111111111111111111222222222222222222222222222222444444444444444444447777777777888888888899999999999999999999
111111111111111111111111111111111111111122222222222222222222444444444444444444446666666666777777777788888888889999999999
000000000000000000001111111111111111111111111111111111111111111111111122222222224444444444555555555566666666666666666666
QUADRA000000000000000000000000000000111111111122222222223333333333333333333333333333334444444444444444444455555555555555555555
000000000011111111113333333333333333333333333333334444444444444444444444444444447777777777999999999999999999999999999999
000000000000000000001111111111111111111111111111112222222222333333333333333333334444444444666666666677777777779999999999
000000000000000000000000000000111111111122222222222222222222444444444455555555555555555555666666666677777777779999999999
000000000000000000000000000000111111111111111111111111111111222222222244444444446666666666666666666666666666669999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444444444444444777777777777777777779999999999
000000000000000000000000000000111111111122222222222222222222333333333333333333335555555555555555555566666666668888888888
000000000011111111113333333333333333333333333333334444444444444444444455555555557777777777777777777777777777778888888888
000000000000000000003333333333444444444444444444445555555555555555555555555555555555555555666666666666666666668888888888
000000000011111111111111111111222222222222222222223333333333444444444455555555555555555555777777777788888888888888888888
111111111122222222223333333333333333333355555555555555555555555555555555555555557777777777888888888888888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444444444444444666666666677777777779999999999
000000000011111111112222222222333333333344444444444444444444555555555555555555555555555555666666666677777777778888888888
000000000011111111112222222222222222222222222222223333333333333333333344444444445555555555666666666677777777777777777777
000000000011111111111111111111222222222222222222223333333333333333333333333333335555555555555555555555555555556666666666
000000000000000000002222222222222222222233333333333333333333444444444444444444445555555555666666666688888888889999999999
000000000000000000000000000000111111111111111111111111111111111111111122222222223333333333555555555566666666669999999999
222222222222222222222222222222333333333333333333333333333333444444444455555555556666666666666666666677777777777777777777
000000000000000000000000000000111111111111111111112222222222222222222222222222224444444444555555555555555555556666666666
000000000011111111111111111111111111111122222222222222222222333333333333333333333333333333555555555555555555558888888888
000000000033333333333333333333333333333333333333334444444444444444444455555555556666666666666666666666666666669999999999
000000000000000000001111111111111111111133333333333333333333444444444455555555556666666666666666666688888888889999999999
111111111111111111112222222222333333333333333333335555555555555555555555555555557777777777777777777799999999999999999999
000000000000000000001111111111111111111122222222223333333333333333333333333333334444444444444444444488888888888888888888
000000000022222222223333333333444444444444444444444444444444555555555555555555555555555555555555555555555555556666666666
000000000000000000001111111111222222222222222222223333333333555555555555555555555555555555555555555577777777778888888888
000000000011111111111111111111111111111122222222223333333333333333333333333333334444444444444444444455555555557777777777
000000000000000000000000000000222222222222222222222222222222333333333344444444444444444444555555555566666666666666666666
000000000000000000001111111111333333333333333333334444444444444444444455555555555555555555666666666688888888888888888888
000000000000000000001111111111111111111122222222223333333333444444444455555555555555555555777777777788888888889999999999
111111111111111111112222222222444444444444444444445555555555555555555566666666667777777777888888888888888888889999999999
000000000011111111113333333333333333333333333333333333333333444444444444444444444444444444444444444455555555556666666666
000000000011111111112222222222333333333333333333333333333333444444444444444444445555555555777777777799999999999999999999
000000000011111111111111111111111111111133333333333333333333444444444455555555555555555555555555555577777777777777777777
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555555555555566666666667777777777
000000000011111111111111111111111111111122222222222222222222333333333333333333335555555555555555555577777777779999999999
000000000000000000000000000000222222222222222222222222222222333333333355555555556666666666666666666677777777778888888888
000000000011111111112222222222333333333344444444444444444444444444444444444444445555555555555555555555555555555555555555
111111111111111111112222222222222222222233333333334444444444555555555555555555555555555555666666666666666666667777777777
000000000000000000000000000000111111111122222222223333333333444444444444444444445555555555666666666677777777778888888888
111111111122222222222222222222333333333333333333333333333333444444444455555555556666666666777777777788888888889999999999
000000000011111111111111111111111111111122222222223333333333333333333333333333334444444444666666666677777777779999999999
000000000000000000001111111111222222222222222222222222222222555555555555555555556666666666666666666677777777778888888888
111111111111111111112222222222333333333344444444444444444444444444444444444444447777777777888888888888888888889999999999
000000000000000000003333333333333333333333333333334444444444444444444455555555555555555555555555555577777777777777777777
000000000000000000001111111111222222222222222222222222222222333333333333333333334444444444444444444466666666666666666666
000000000011111111112222222222333333333333333333334444444444555555555555555555555555555555666666666677777777778888888888
000000000000000000000000000000222222222222222222223333333333444444444444444444445555555555555555555577777777778888888888
000000000011111111113333333333333333333333333333333333333333333333333344444444445555555555555555555555555555557777777777
000000000011111111111111111111222222222244444444444444444444555555555555555555556666666666666666666677777777778888888888
111111111122222222222222222222222222222222222222223333333333444444444444444444444444444444555555555577777777777777777777
000000000011111111113333333333333333333344444444445555555555555555555555555555556666666666888888888888888888889999999999
000000000011111111111111111111222222222233333333333333333333333333333344444444444444444444666666666666666666668888888888
000000000000000000001111111111111111111122222222223333333333555555555555555555556666666666666666666688888888889999999999
000000000011111111112222222222222222222222222222222222222222333333333333333333334444444444555555555588888888889999999999
000000000000000000000000000000111111111122222222222222222222333333333355555555555555555555555555555577777777779999999999
000000000011111111111111111111222222222233333333334444444444555555555566666666667777777777777777777777777777779999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444444444444444777777777777777777779999999999
000000000000000000001111111111222222222222222222223333333333333333333344444444444444444444555555555588888888888888888888
000000000000000000001111111111111111111111111111112222222222222222222233333333333333333333444444444455555555558888888888
000000000011111111112222222222222222222244444444444444444444444444444455555555558888888888888888888899999999999999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444555555555566666666668888888888
000000000000000000001111111111222222222222222222224444444444444444444444444444445555555555666666666699999999999999999999
000000000000000000000000000000111111111122222222222222222222333333333344444444445555555555555555555566666666668888888888
000000000000000000000000000000111111111122222222222222222222222222222233333333333333333333444444444455555555555555555555
111111111111111111111111111111222222222222222222223333333333333333333333333333334444444444555555555566666666668888888888
111111111111111111111111111111222222222222222222222222222222444444444444444444445555555555777777777777777777777777777777
000000000000000000001111111111111111111111111111112222222222333333333333333333333333333333555555555555555555559999999999
222222222233333333333333333333444444444444444444445555555555555555555555555555555555555555555555555566666666668888888888
000000000011111111112222222222222222222233333333333333333333444444444444444444445555555555777777777777777777778888888888
111111111122222222223333333333333333333333333333333333333333444444444444444444445555555555555555555566666666667777777777
000000000011111111111111111111333333333333333333334444444444444444444444444444444444444444444444444488888888889999999999
111111111122222222222222222222222222222244444444445555555555555555555555555555555555555555666666666677777777778888888888
000000000000000000002222222222222222222233333333333333333333333333333344444444444444444444555555555577777777778888888888
111111111122222222222222222222333333333333333333333333333333444444444444444444445555555555666666666677777777779999999999
000000000011111111111111111111222222222233333333333333333333333333333333333333335555555555777777777788888888888888888888
000000000011111111112222222222222222222244444444444444444444444444444455555555555555555555777777777799999999999999999999
111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333444444444455555555556666666666
000000000011111111111111111111111111111122222222222222222222333333333333333333333333333333444444444455555555557777777777
000000000011111111112222222222222222222233333333333333333333444444444444444444445555555555777777777788888888888888888888
000000000000000000001111111111111111111122222222223333333333444444444444444444444444444444555555555566666666667777777777
111111111111111111111111111111222222222233333333333333333333555555555555555555555555555555666666666688888888889999999999
000000000011111111111111111111222222222222222222224444444444444444444444444444445555555555555555555566666666667777777777
000000000000000000000000000000000000000011111111112222222222333333333344444444444444444444444444444455555555556666666666
000000000000000000001111111111333333333333333333334444444444444444444455555555555555555555666666666677777777777777777777
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444555555555566666666666666666666
000000000000000000000000000000111111111111111111112222222222222222222233333333334444444444444444444455555555558888888888
000000000011111111112222222222333333333333333333334444444444444444444444444444445555555555777777777788888888889999999999
111111111122222222223333333333333333333344444444444444444444444444444444444444445555555555555555555555555555559999999999
000000000000000000001111111111222222222222222222222222222222444444444444444444445555555555555555555566666666669999999999
000000000000000000000000000000000000000011111111112222222222333333333333333333334444444444555555555566666666669999999999
000000000000000000000000000000111111111111111111112222222222222222222233333333333333333333444444444455555555555555555555
000000000011111111112222222222222222222222222222222222222222333333333333333333333333333333555555555566666666668888888888
000000000011111111111111111111222222222222222222225555555555555555555555555555555555555555888888888888888888888888888888
000000000000000000000000000000000000000044444444444444444444444444444455555555555555555555666666666666666666666666666666
000000000000000000000000000000222222222222222222224444444444444444444444444444445555555555666666666677777777778888888888
000000000011111111111111111111111111111133333333333333333333444444444455555555555555555555555555555555555555556666666666
111111111111111111111111111111333333333333333333333333333333333333333333333333333333333333444444444444444444445555555555
000000000000000000001111111111111111111122222222223333333333333333333333333333334444444444444444444466666666666666666666
000000000011111111111111111111222222222233333333334444444444444444444444444444445555555555666666666688888888889999999999
000000000011111111111111111111111111111122222222223333333333333333333333333333337777777777888888888899999999999999999999
000000000011111111112222222222222222222233333333334444444444444444444444444444445555555555666666666677777777779999999999
000000000000000000000000000000111111111144444444444444444444555555555555555555557777777777777777777799999999999999999999
000000000000000000001111111111111111111111111111112222222222222222222233333333333333333333444444444455555555558888888888
000000000011111111111111111111333333333333333333333333333333333333333344444444444444444444444444444466666666669999999999
000000000011111111112222222222333333333333333333333333333333444444444455555555555555555555666666666688888888889999999999
000000000000000000001111111111111111111122222222222222222222222222222244444444444444444444555555555555555555556666666666
000000000011111111112222222222222222222222222222223333333333444444444444444444445555555555666666666699999999999999999999
000000000011111111111111111111333333333344444444444444444444444444444444444444444444444444555555555588888888889999999999
111111111111111111112222222222333333333333333333334444444444555555555555555555555555555555777777777788888888888888888888
000000000022222222222222222222222222222222222222222222222222333333333333333333333333333333444444444455555555555555555555
000000000011111111112222222222222222222222222222223333333333333333333333333333334444444444444444444444444444447777777777
000000000022222222222222222222333333333344444444444444444444555555555555555555555555555555666666666677777777778888888888
000000000011111111111111111111222222222233333333334444444444444444444455555555556666666666777777777777777777778888888888
000000000000000000000000000000111111111122222222222222222222333333333344444444444444444444444444444466666666668888888888
000000000011111111111111111111222222222222222222223333333333333333333333333333334444444444555555555555555555556666666666
000000000022222222222222222222222222222222222222223333333333333333333333333333334444444444555555555555555555557777777777
000000000022222222222222222222222222222233333333335555555555555555555555555555556666666666777777777777777777779999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444445555555555666666666677777777778888888888
000000000000000000001111111111222222222233333333334444444444444444444444444444445555555555666666666666666666667777777777
000000000011111111112222222222222222222233333333334444444444444444444444444444445555555555555555555555555555559999999999
000000000011111111111111111111111111111122222222223333333333333333333333333333334444444444555555555577777777779999999999
111111111111111111111111111111222222222222222222222222222222333333333333333333334444444444444444444466666666666666666666
000000000011111111111111111111222222222233333333334444444444444444444455555555555555555555555555555555555555557777777777
111111111122222222223333333333444444444444444444445555555555555555555555555555555555555555666666666677777777779999999999
000000000000000000000000000000111111111111111111111111111111222222222222222222223333333333444444444466666666668888888888
000000000011111111111111111111222222222222222222224444444444555555555555555555555555555555555555555599999999999999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333444444444488888888889999999999
000000000000000000000000000000111111111111111111112222222222333333333344444444444444444444555555555566666666669999999999
111111111122222222222222222222333333333333333333333333333333444444444444444444445555555555888888888899999999999999999999
000000000000000000000000000000111111111122222222223333333333444444444444444444444444444444777777777777777777779999999999
000000000000000000000000000000111111111133333333334444444444444444444444444444445555555555555555555577777777779999999999
000000000000000000001111111111333333333333333333334444444444555555555555555555556666666666777777777799999999999999999999
000000000000000000002222222222222222222222222222223333333333333333333344444444445555555555555555555566666666666666666666
000000000011111111112222222222222222222222222222223333333333333333333344444444445555555555555555555555555555559999999999
000000000011111111111111111111222222222233333333334444444444555555555555555555555555555555777777777788888888889999999999
111111111111111111111111111111222222222222222222222222222222444444444455555555556666666666666666666699999999999999999999
000000000000000000001111111111111111111122222222223333333333444444444444444444444444444444555555555577777777777777777777
000000000011111111111111111111222222222222222222222222222222333333333333333333334444444444444444444466666666667777777777
000000000011111111111111111111333333333344444444444444444444444444444444444444445555555555555555555566666666667777777777
000000000011111111111111111111111111111122222222222222222222222222222233333333334444444444444444444455555555558888888888
000000000000000000001111111111111111111122222222224444444444555555555555555555555555555555888888888899999999999999999999
000000000000000000000000000000000000000011111111112222222222333333333344444444445555555555555555555566666666668888888888
000000000022222222223333333333333333333344444444444444444444444444444455555555555555555555555555555566666666668888888888
111111111111111111111111111111111111111111111111113333333333333333333344444444444444444444555555555555555555556666666666
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444555555555555555555556666666666
000000000011111111112222222222222222222222222222223333333333333333333344444444446666666666666666666688888888888888888888
111111111122222222223333333333333333333344444444445555555555555555555555555555555555555555555555555588888888889999999999
000000000000000000001111111111111111111122222222222222222222444444444444444444445555555555777777777788888888888888888888
000000000011111111112222222222222222222244444444444444444444444444444455555555555555555555555555555555555555555555555555
000000000000000000001111111111222222222222222222223333333333333333333344444444445555555555555555555566666666666666666666
000000000011111111111111111111111111111122222222222222222222555555555555555555555555555555555555555588888888889999999999
000000000000000000001111111111222222222222222222223333333333333333333344444444444444444444444444444455555555557777777777
000000000000000000001111111111222222222233333333333333333333444444444444444444444444444444555555555588888888888888888888
000000000011111111112222222222222222222233333333333333333333333333333333333333334444444444444444444444444444445555555555
111111111122222222222222222222222222222233333333334444444444444444444455555555555555555555555555555577777777779999999999
000000000011111111111111111111111111111111111111112222222222333333333344444444444444444444444444444444444444447777777777
000000000011111111111111111111111111111133333333334444444444444444444444444444445555555555555555555577777777778888888888
000000000000000000001111111111111111111111111111113333333333555555555555555555555555555555666666666688888888889999999999
000000000011111111112222222222222222222222222222223333333333444444444444444444445555555555555555555555555555558888888888
000000000000000000001111111111222222222233333333333333333333333333333344444444445555555555666666666677777777779999999999
111111111111111111112222222222222222222233333333333333333333333333333333333333334444444444555555555588888888888888888888
000000000011111111112222222222333333333333333333334444444444555555555555555555556666666666666666666677777777778888888888
000000000000000000001111111111111111111111111111112222222222444444444444444444444444444444444444444488888888889999999999
000000000011111111111111111111222222222233333333333333333333333333333355555555555555555555666666666699999999999999999999
000000000011111111111111111111222222222222222222222222222222333333333355555555555555555555666666666677777777779999999999
000000000011111111111111111111111111111122222222223333333333333333333333333333334444444444888888888888888888888888888888
000000000000000000000000000000111111111122222222223333333333333333333344444444445555555555555555555555555555559999999999
000000000011111111111111111111111111111111111111112222222222222222222233333333333333333333555555555555555555557777777777
000000000011111111111111111111444444444444444444445555555555555555555555555555555555555555666666666677777777778888888888
000000000000000000002222222222333333333344444444444444444444444444444444444444444444444444555555555566666666667777777777
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555666666666666666666669999999999
000000000011111111112222222222222222222222222222224444444444444444444455555555557777777777888888888899999999999999999999
111111111111111111112222222222222222222222222222222222222222333333333333333333335555555555555555555566666666669999999999
000000000000000000000000000000000000000011111111111111111111111111111122222222222222222222333333333344444444445555555555
000000000000000000000000000000111111111122222222223333333333333333333344444444444444444444555555555555555555558888888888
111111111122222222222222222222333333333333333333333333333333444444444455555555555555555555888888888899999999999999999999
000000000011111111111111111111222222222222222222223333333333333333333355555555555555555555666666666677777777779999999999
000000000000000000002222222222222222222222222222223333333333333333333355555555555555555555666666666666666666667777777777
000000000000000000001111111111222222222222222222223333333333333333333355555555556666666666666666666699999999999999999999
000000000011111111111111111111222222222233333333333333333333333333333355555555555555555555555555555555555555557777777777
000000000000000000000000000000000000000011111111112222222222333333333344444444445555555555666666666666666666668888888888
000000000000000000000000000000111111111111111111111111111111222222222244444444444444444444444444444466666666667777777777
000000000000000000001111111111111111111111111111112222222222333333333344444444444444444444666666666666666666669999999999
111111111122222222222222222222333333333344444444444444444444555555555555555555555555555555666666666677777777779999999999
111111111111111111112222222222222222222222222222222222222222333333333344444444444444444444555555555555555555556666666666
000000000011111111113333333333444444444444444444444444444444444444444455555555556666666666666666666688888888888888888888
111111111122222222222222222222333333333333333333334444444444444444444444444444444444444444666666666677777777777777777777
000000000011111111111111111111111111111133333333333333333333333333333344444444444444444444555555555555555555558888888888
000000000000000000000000000000111111111111111111112222222222222222222222222222223333333333444444444444444444445555555555
000000000000000000000000000000111111111111111111112222222222333333333333333333334444444444555555555555555555558888888888
000000000000000000001111111111111111111122222222222222222222444444444444444444445555555555666666666666666666668888888888
000000000011111111111111111111111111111111111111112222222222333333333344444444444444444444444444444499999999999999999999
222222222222222222222222222222222222222233333333333333333333333333333333333333334444444444444444444455555555558888888888
000000000000000000001111111111222222222233333333333333333333333333333344444444444444444444777777777777777777779999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444444444444444777777777777777777779999999999
000000000011111111111111111111111111111122222222222222222222222222222255555555555555555555555555555599999999999999999999
000000000000000000000000000000111111111111111111112222222222333333333333333333334444444444555555555588888888888888888888
000000000000000000001111111111111111111122222222223333333333555555555555555555555555555555666666666677777777777777777777
111111111111111111111111111111111111111122222222223333333333444444444444444444444444444444555555555555555555559999999999
000000000000000000000000000000222222222222222222222222222222333333333333333333335555555555555555555555555555555555555555
111111111122222222222222222222333333333344444444444444444444444444444444444444444444444444555555555555555555559999999999
111111111111111111111111111111222222222244444444444444444444444444444455555555555555555555777777777799999999999999999999
111111111111111111111111111111222222222233333333333333333333444444444455555555555555555555888888888899999999999999999999
000000000022222222222222222222333333333333333333334444444444444444444444444444444444444444555555555566666666666666666666
000000000011111111111111111111222222222222222222223333333333444444444455555555555555555555666666666666666666668888888888
000000000000000000001111111111222222222233333333333333333333444444444455555555555555555555555555555577777777779999999999
111111111122222222222222222222222222222233333333334444444444444444444455555555555555555555555555555577777777777777777777
111111111111111111111111111111222222222222222222222222222222222222222233333333333333333333444444444455555555556666666666
000000000022222222222222222222333333333333333333333333333333444444444455555555557777777777888888888888888888888888888888
000000000000000000000000000000000000000011111111112222222222333333333333333333334444444444444444444455555555555555555555
000000000011111111112222222222444444444455555555555555555555555555555555555555556666666666777777777799999999999999999999
000000000000000000000000000000222222222222222222223333333333333333333333333333333333333333333333333355555555559999999999
000000000000000000000000000000111111111111111111112222222222333333333333333333333333333333555555555555555555556666666666
000000000022222222223333333333333333333344444444445555555555555555555566666666667777777777777777777788888888888888888888
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555555555555588888888889999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444445555555555555555555577777777779999999999
000000000011111111111111111111222222222222222222224444444444444444444444444444444444444444555555555577777777777777777777
222222222222222222222222222222222222222233333333333333333333444444444444444444446666666666666666666688888888889999999999
000000000011111111111111111111333333333333333333333333333333444444444455555555555555555555555555555566666666666666666666
000000000011111111112222222222333333333333333333334444444444444444444455555555555555555555555555555577777777778888888888
000000000000000000001111111111222222222233333333334444444444555555555555555555555555555555555555555588888888889999999999
000000000000000000002222222222222222222222222222222222222222222222222244444444445555555555666666666688888888888888888888
000000000000000000001111111111111111111111111111112222222222222222222244444444444444444444666666666677777777778888888888
000000000000000000001111111111111111111122222222222222222222333333333344444444445555555555666666666677777777778888888888
000000000000000000000000000000111111111122222222223333333333444444444455555555555555555555888888888899999999999999999999
111111111111111111112222222222222222222222222222223333333333444444444444444444446666666666777777777777777777778888888888
000000000011111111111111111111333333333333333333334444444444444444444444444444445555555555555555555566666666669999999999
111111111111111111111111111111111111111122222222223333333333333333333333333333333333333333444444444455555555559999999999
000000000000000000001111111111333333333344444444444444444444444444444444444444445555555555555555555566666666668888888888
111111111122222222222222222222333333333344444444444444444444444444444455555555556666666666666666666677777777779999999999
111111111111111111112222222222222222222222222222223333333333444444444455555555557777777777999999999999999999999999999999
000000000000000000002222222222222222222233333333333333333333333333333344444444444444444444555555555566666666667777777777
111111111111111111112222222222222222222244444444444444444444444444444444444444445555555555555555555555555555555555555555
000000000011111111111111111111222222222222222222222222222222222222222233333333334444444444555555555555555555559999999999
000000000000000000000000000000111111111122222222222222222222555555555555555555555555555555555555555566666666667777777777
000000000011111111113333333333333333333344444444445555555555555555555555555555556666666666666666666677777777777777777777
000000000011111111111111111111111111111122222222223333333333333333333344444444444444444444555555555577777777779999999999
000000000011111111112222222222333333333333333333334444444444444444444444444444444444444444666666666666666666667777777777
111111111122222222222222222222333333333344444444445555555555555555555555555555557777777777888888888888888888889999999999
000000000011111111111111111111111111111133333333333333333333444444444455555555555555555555555555555566666666667777777777
000000000000000000001111111111222222222222222222222222222222222222222244444444445555555555666666666677777777778888888888
000000000011111111111111111111111111111122222222222222222222222222222233333333333333333333444444444466666666667777777777
000000000000000000001111111111222222222233333333333333333333444444444444444444445555555555666666666677777777779999999999
000000000000000000001111111111222222222233333333334444444444444444444455555555555555555555666666666677777777778888888888
000000000011111111112222222222222222222233333333333333333333333333333344444444445555555555666666666677777777777777777777
000000000000000000000000000000111111111122222222223333333333333333333333333333333333333333444444444444444444446666666666
111111111111111111112222222222333333333333333333333333333333444444444444444444445555555555555555555566666666666666666666
000000000011111111112222222222333333333344444444444444444444444444444455555555555555555555555555555566666666669999999999
000000000011111111112222222222222222222233333333334444444444444444444444444444445555555555555555555555555555557777777777
000000000011111111112222222222333333333333333333333333333333444444444444444444445555555555555555555555555555559999999999
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555555555555566666666667777777777
111111111111111111111111111111222222222222222222223333333333444444444444444444444444444444555555555566666666667777777777
000000000000000000000000000000111111111111111111112222222222222222222222222222223333333333444444444455555555556666666666
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555555555555566666666669999999999
000000000011111111112222222222222222222222222222222222222222222222222233333333333333333333444444444455555555556666666666
000000000000000000000000000000111111111111111111112222222222333333333344444444444444444444555555555588888888889999999999
000000000000000000000000000000111111111122222222224444444444555555555555555555555555555555555555555566666666667777777777
000000000011111111111111111111222222222233333333333333333333333333333333333333334444444444555555555555555555558888888888
000000000000000000000000000000333333333333333333333333333333444444444444444444445555555555666666666666666666669999999999
000000000000000000000000000000111111111122222222223333333333444444444455555555555555555555555555555566666666666666666666
000000000000000000001111111111111111111122222222223333333333444444444455555555555555555555666666666688888888888888888888
000000000000000000000000000000222222222233333333333333333333444444444455555555555555555555666666666688888888889999999999
000000000000000000001111111111111111111111111111112222222222333333333333333333333333333333333333333355555555555555555555
000000000000000000001111111111111111111133333333333333333333444444444444444444445555555555555555555566666666667777777777
000000000022222222222222222222333333333333333333334444444444444444444444444444445555555555666666666688888888888888888888
000000000000000000001111111111444444444444444444445555555555555555555555555555555555555555666666666688888888888888888888
000000000000000000000000000000111111111111111111112222222222333333333333333333334444444444555555555566666666667777777777
111111111111111111111111111111222222222222222222224444444444555555555555555555557777777777888888888899999999999999999999
000000000000000000000000000000222222222233333333334444444444444444444455555555555555555555555555555577777777779999999999
111111111111111111112222222222222222222222222222223333333333444444444444444444444444444444555555555566666666669999999999
000000000000000000001111111111222222222233333333334444444444555555555555555555556666666666666666666688888888889999999999
000000000011111111111111111111222222222222222222222222222222333333333344444444445555555555777777777777777777777777777777
111111111111111111111111111111111111111122222222223333333333333333333344444444446666666666777777777788888888889999999999
000000000011111111111111111111333333333333333333333333333333444444444466666666667777777777888888888888888888889999999999
222222222222222222223333333333333333333344444444445555555555555555555555555555555555555555777777777799999999999999999999
000000000000000000002222222222222222222233333333334444444444444444444455555555555555555555666666666666666666668888888888
000000000011111111111111111111111111111111111111112222222222222222222233333333335555555555555555555555555555558888888888
000000000011111111112222222222333333333333333333334444444444444444444455555555555555555555777777777788888888889999999999
000000000000000000000000000000111111111122222222222222222222333333333355555555555555555555555555555566666666668888888888
000000000011111111111111111111111111111133333333333333333333333333333344444444445555555555555555555577777777778888888888
000000000011111111112222222222222222222233333333333333333333333333333333333333334444444444444444444466666666669999999999
222222222222222222222222222222333333333344444444444444444444444444444444444444445555555555555555555588888888888888888888
000000000000000000000000000000111111111122222222223333333333333333333333333333334444444444666666666677777777778888888888
000000000011111111111111111111222222222222222222223333333333333333333344444444445555555555555555555566666666667777777777
222222222233333333333333333333444444444444444444444444444444555555555555555555556666666666777777777777777777779999999999
000000000000000000001111111111222222222233333333333333333333333333333333333333334444444444555555555566666666667777777777
000000000000000000000000000000111111111111111111111111111111111111111155555555556666666666777777777788888888889999999999
000000000000000000000000000000000000000022222222222222222222333333333333333333335555555555666666666666666666667777777777
000000000000000000000000000000222222222222222222223333333333444444444455555555555555555555666666666677777777777777777777
000000000011111111111111111111111111111111111111112222222222222222222244444444445555555555666666666677777777778888888888
111111111122222222222222222222333333333333333333333333333333333333333344444444444444444444444444444455555555555555555555
000000000000000000000000000000111111111122222222222222222222333333333355555555555555555555666666666677777777778888888888
111111111122222222222222222222222222222222222222224444444444444444444455555555555555555555555555555577777777778888888888
000000000000000000001111111111111111111122222222222222222222333333333344444444444444444444444444444455555555557777777777
000000000000000000001111111111222222222222222222222222222222333333333344444444444444444444555555555555555555556666666666
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333444444444466666666668888888888
000000000000000000002222222222222222222222222222222222222222333333333333333333334444444444444444444455555555556666666666
000000000000000000000000000000222222222233333333333333333333333333333344444444445555555555555555555577777777779999999999
111111111122222222222222222222222222222233333333334444444444444444444455555555557777777777777777777788888888888888888888
000000000022222222224444444444444444444455555555555555555555666666666677777777778888888888888888888899999999999999999999
000000000000000000000000000000111111111111111111112222222222222222222233333333334444444444444444444455555555556666666666
000000000000000000001111111111111111111133333333333333333333333333333344444444447777777777777777777777777777777777777777
000000000011111111111111111111111111111122222222223333333333444444444444444444444444444444555555555577777777779999999999
000000000000000000001111111111111111111122222222223333333333333333333355555555555555555555666666666677777777778888888888
000000000011111111111111111111333333333344444444444444444444555555555555555555556666666666777777777777777777779999999999
111111111111111111111111111111111111111122222222223333333333444444444444444444444444444444666666666666666666667777777777
000000000011111111111111111111222222222222222222223333333333444444444455555555555555555555555555555599999999999999999999
000000000000000000001111111111111111111122222222223333333333444444444455555555555555555555555555555555555555559999999999
000000000011111111111111111111222222222222222222222222222222222222222233333333333333333333444444444488888888889999999999
000000000011111111112222222222222222222222222222222222222222333333333333333333333333333333444444444444444444448888888888
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444444444444455555555557777777777
111111111111111111112222222222333333333333333333333333333333444444444444444444445555555555666666666677777777778888888888
000000000000000000002222222222333333333333333333333333333333444444444444444444445555555555555555555577777777778888888888
000000000011111111111111111111222222222222222222222222222222222222222222222222223333333333444444444455555555558888888888
000000000011111111112222222222222222222233333333334444444444444444444455555555555555555555666666666666666666668888888888
000000000000000000001111111111222222222222222222223333333333333333333344444444445555555555666666666677777777778888888888
000000000000000000000000000000111111111111111111112222222222333333333333333333333333333333444444444455555555559999999999
111111111111111111111111111111111111111122222222222222222222333333333344444444446666666666777777777788888888889999999999
000000000000000000002222222222222222222222222222222222222222333333333344444444445555555555555555555577777777777777777777
000000000011111111111111111111111111111122222222223333333333333333333344444444444444444444444444444488888888889999999999
111111111111111111111111111111222222222244444444444444444444444444444455555555556666666666777777777788888888889999999999
000000000011111111112222222222333333333333333333333333333333444444444444444444444444444444555555555566666666669999999999
000000000000000000001111111111222222222222222222222222222222333333333344444444445555555555555555555577777777778888888888
000000000000000000000000000000111111111111111111112222222222222222222233333333333333333333333333333344444444445555555555
000000000011111111111111111111222222222222222222222222222222333333333344444444444444444444444444444455555555555555555555
222222222222222222223333333333333333333333333333333333333333444444444444444444446666666666888888888888888888889999999999
000000000000000000001111111111111111111111111111112222222222222222222233333333334444444444555555555555555555557777777777
000000000000000000001111111111111111111111111111111111111111222222222222222222223333333333444444444444444444445555555555
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444444444444455555555557777777777
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333555555555577777777777777777777
222222222222222222222222222222222222222233333333333333333333444444444444444444444444444444444444444488888888889999999999
000000000022222222222222222222333333333333333333334444444444444444444444444444445555555555555555555555555555557777777777
111111111111111111111111111111222222222222222222222222222222333333333344444444444444444444444444444455555555556666666666
000000000022222222223333333333333333333333333333333333333333444444444455555555555555555555777777777777777777779999999999
000000000000000000001111111111222222222222222222222222222222222222222233333333334444444444555555555566666666668888888888
000000000011111111111111111111111111111122222222223333333333444444444444444444444444444444555555555555555555556666666666
000000000000000000000000000000111111111133333333334444444444444444444444444444446666666666666666666688888888889999999999
000000000000000000001111111111111111111111111111112222222222222222222233333333335555555555555555555566666666667777777777
000000000000000000000000000000111111111111111111112222222222222222222233333333333333333333444444444466666666669999999999
000000000011111111112222222222222222222222222222223333333333333333333344444444445555555555555555555566666666666666666666
111111111111111111112222222222333333333344444444444444444444444444444455555555555555555555666666666699999999999999999999
000000000000000000000000000000111111111111111111112222222222222222222244444444444444444444444444444466666666667777777777
000000000011111111111111111111111111111122222222223333333333333333333333333333333333333333444444444455555555556666666666
111111111111111111111111111111222222222222222222224444444444555555555555555555555555555555666666666666666666668888888888
000000000000000000001111111111111111111122222222224444444444444444444455555555556666666666666666666666666666667777777777
000000000000000000001111111111111111111111111111112222222222222222222222222222224444444444555555555566666666668888888888
000000000000000000001111111111222222222233333333333333333333333333333333333333334444444444555555555599999999999999999999
000000000000000000002222222222222222222233333333333333333333444444444455555555558888888888888888888888888888889999999999
000000000000000000001111111111111111111122222222223333333333333333333333333333334444444444555555555555555555557777777777
000000000011111111111111111111111111111122222222224444444444444444444455555555555555555555666666666666666666669999999999
000000000000000000002222222222222222222244444444444444444444444444444444444444445555555555777777777777777777779999999999
000000000000000000001111111111222222222233333333333333333333444444444455555555555555555555666666666666666666669999999999
000000000000000000001111111111111111111122222222223333333333444444444444444444445555555555666666666677777777778888888888
000000000000000000001111111111222222222222222222222222222222222222222233333333333333333333444444444466666666667777777777
000000000011111111111111111111222222222244444444445555555555555555555555555555555555555555666666666688888888889999999999
000000000000000000002222222222222222222233333333333333333333333333333333333333334444444444555555555555555555555555555555
000000000011111111111111111111111111111122222222222222222222222222222222222222223333333333444444444444444444447777777777
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444555555555599999999999999999999
222222222222222222222222222222333333333333333333334444444444444444444455555555555555555555555555555577777777779999999999
111111111111111111111111111111222222222233333333334444444444444444444455555555555555555555666666666688888888889999999999
000000000000000000002222222222333333333333333333333333333333444444444455555555556666666666666666666677777777777777777777
111111111122222222223333333333444444444444444444444444444444555555555577777777779999999999999999999999999999999999999999
000000000011111111112222222222444444444444444444445555555555555555555555555555555555555555777777777799999999999999999999
111111111122222222222222222222333333333333333333333333333333444444444455555555555555555555777777777788888888889999999999
000000000000000000000000000000111111111111111111111111111111222222222244444444445555555555555555555566666666667777777777
000000000011111111111111111111222222222222222222222222222222333333333333333333334444444444555555555577777777779999999999
000000000011111111112222222222222222222233333333333333333333333333333344444444444444444444555555555588888888889999999999
000000000000000000001111111111111111111111111111112222222222222222222233333333334444444444444444444455555555556666666666
000000000000000000000000000000111111111111111111112222222222444444444444444444444444444444444444444455555555555555555555
000000000000000000001111111111222222222233333333333333333333333333333333333333334444444444666666666688888888889999999999
111111111111111111112222222222333333333344444444444444444444555555555566666666666666666666777777777777777777779999999999
000000000000000000000000000000111111111111111111111111111111222222222233333333333333333333333333333344444444445555555555
000000000000000000001111111111222222222222222222224444444444444444444444444444445555555555555555555566666666666666666666
000000000000000000000000000000111111111111111111112222222222444444444455555555555555555555555555555588888888889999999999
000000000011111111111111111111222222222233333333333333333333333333333344444444444444444444555555555555555555558888888888
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555666666666677777777779999999999
000000000011111111113333333333444444444444444444444444444444555555555555555555555555555555555555555588888888888888888888
000000000011111111112222222222333333333333333333334444444444444444444444444444445555555555555555555555555555559999999999
000000000011111111111111111111222222222222222222223333333333333333333333333333334444444444555555555577777777777777777777
000000000000000000001111111111222222222244444444445555555555555555555555555555556666666666666666666688888888889999999999
111111111133333333333333333333333333333333333333333333333333444444444444444444445555555555555555555577777777778888888888
000000000011111111112222222222222222222233333333334444444444444444444455555555555555555555555555555566666666668888888888
000000000000000000002222222222222222222222222222224444444444444444444444444444445555555555555555555577777777778888888888
000000000011111111111111111111111111111122222222222222222222222222222222222222224444444444555555555566666666668888888888
111111111133333333333333333333333333333333333333334444444444444444444455555555555555555555666666666677777777779999999999
222222222222222222222222222222222222222233333333334444444444444444444444444444447777777777888888888888888888889999999999
222222222222222222223333333333333333333333333333334444444444555555555555555555555555555555666666666688888888888888888888
000000000011111111111111111111333333333344444444444444444444444444444444444444445555555555555555555566666666668888888888
000000000011111111112222222222222222222222222222223333333333333333333333333333334444444444555555555577777777778888888888
000000000000000000000000000000111111111111111111113333333333444444444444444444445555555555555555555566666666667777777777
111111111111111111112222222222333333333333333333333333333333444444444444444444445555555555777777777799999999999999999999
000000000000000000000000000000111111111122222222223333333333333333333344444444445555555555555555555566666666666666666666
000000000011111111112222222222333333333344444444444444444444444444444455555555555555555555555555555555555555559999999999
000000000000000000001111111111111111111111111111111111111111111111111122222222223333333333444444444455555555558888888888
000000000011111111112222222222333333333344444444444444444444444444444444444444445555555555666666666677777777778888888888
000000000000000000000000000000111111111122222222222222222222222222222233333333334444444444444444444455555555556666666666
000000000011111111112222222222222222222222222222223333333333333333333366666666666666666666777777777777777777778888888888
111111111111111111111111111111222222222244444444445555555555555555555555555555556666666666777777777777777777779999999999
000000000011111111111111111111222222222222222222223333333333444444444455555555555555555555888888888899999999999999999999
000000000011111111111111111111111111111133333333333333333333444444444444444444444444444444555555555555555555558888888888
000000000011111111112222222222333333333344444444445555555555555555555555555555556666666666666666666677777777778888888888
000000000000000000001111111111111111111122222222223333333333444444444466666666666666666666666666666677777777777777777777
000000000000000000001111111111222222222222222222223333333333444444444444444444445555555555888888888888888888888888888888
000000000022222222222222222222333333333344444444444444444444444444444455555555556666666666777777777777777777779999999999
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444777777777788888888888888888888
000000000011111111111111111111222222222222222222222222222222444444444455555555555555555555777777777788888888889999999999
111111111122222222223333333333333333333344444444444444444444444444444444444444445555555555666666666688888888889999999999
111111111111111111112222222222222222222233333333333333333333444444444444444444445555555555666666666688888888889999999999
000000000011111111112222222222333333333333333333333333333333444444444455555555555555555555666666666688888888888888888888
000000000011111111111111111111111111111122222222223333333333333333333344444444445555555555555555555566666666668888888888
000000000011111111111111111111111111111122222222222222222222444444444444444444445555555555555555555555555555559999999999
000000000000000000002222222222222222222233333333333333333333333333333333333333334444444444555555555555555555559999999999
111111111122222222222222222222333333333344444444445555555555555555555555555555555555555555666666666666666666668888888888
000000000000000000001111111111222222222222222222223333333333444444444444444444444444444444444444444477777777778888888888
000000000011111111111111111111222222222233333333333333333333333333333333333333334444444444555555555555555555556666666666
000000000011111111111111111111222222222222222222222222222222222222222233333333334444444444444444444455555555557777777777
000000000011111111112222222222222222222233333333334444444444444444444455555555555555555555555555555588888888889999999999
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555555555555566666666669999999999
000000000011111111112222222222222222222233333333333333333333444444444455555555555555555555777777777799999999999999999999
000000000011111111113333333333333333333333333333334444444444555555555555555555555555555555555555555577777777778888888888
000000000011111111112222222222333333333333333333334444444444555555555555555555555555555555666666666666666666667777777777
000000000000000000002222222222222222222222222222223333333333333333333333333333333333333333444444444455555555558888888888
111111111122222222222222222222333333333344444444445555555555666666666666666666667777777777888888888899999999999999999999
000000000000000000001111111111111111111122222222223333333333444444444444444444444444444444666666666666666666667777777777
000000000000000000000000000000222222222233333333333333333333333333333344444444445555555555555555555577777777777777777777
000000000011111111111111111111111111111122222222223333333333333333333333333333334444444444444444444444444444445555555555
000000000000000000000000000000222222222222222222223333333333333333333344444444446666666666666666666688888888888888888888
111111111122222222222222222222333333333333333333333333333333444444444455555555555555555555666666666666666666667777777777
000000000000000000000000000000111111111111111111112222222222222222222233333333335555555555555555555588888888888888888888
000000000022222222222222222222333333333344444444444444444444555555555555555555556666666666777777777777777777778888888888
000000000000000000001111111111111111111122222222223333333333333333333344444444445555555555777777777777777777779999999999
000000000011111111111111111111222222222233333333333333333333444444444455555555556666666666666666666677777777778888888888
000000000000000000000000000000111111111111111111112222222222333333333344444444444444444444444444444455555555557777777777
000000000011111111111111111111111111111111111111111111111111333333333333333333333333333333444444444477777777777777777777
000000000000000000000000000000111111111122222222224444444444555555555566666666667777777777777777777788888888889999999999
000000000000000000000000000000111111111133333333334444444444444444444444444444445555555555555555555577777777779999999999
000000000000000000001111111111111111111111111111113333333333333333333344444444444444444444555555555588888888888888888888
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444555555555577777777779999999999
000000000000000000000000000000222222222233333333333333333333333333333344444444444444444444555555555566666666667777777777
000000000000000000001111111111111111111111111111112222222222222222222255555555555555555555555555555588888888889999999999
000000000011111111111111111111222222222233333333333333333333333333333355555555555555555555666666666677777777779999999999
111111111111111111111111111111222222222222222222223333333333444444444455555555556666666666666666666677777777778888888888
000000000022222222222222222222333333333333333333333333333333444444444444444444445555555555555555555577777777778888888888
000000000000000000000000000000111111111122222222222222222222333333333333333333333333333333555555555555555555557777777777
000000000000000000001111111111111111111111111111111111111111222222222222222222224444444444777777777777777777778888888888
111111111122222222222222222222222222222233333333333333333333444444444444444444445555555555555555555555555555555555555555
000000000000000000000000000000111111111122222222223333333333444444444455555555555555555555555555555555555555559999999999
000000000000000000001111111111222222222233333333334444444444444444444444444444445555555555666666666688888888889999999999
000000000000000000000000000000111111111111111111111111111111333333333355555555555555555555555555555599999999999999999999
111111111111111111111111111111222222222222222222223333333333333333333333333333335555555555777777777788888888888888888888
000000000011111111111111111111111111111111111111113333333333333333333344444444445555555555555555555566666666666666666666
000000000000000000002222222222222222222222222222223333333333333333333344444444445555555555555555555588888888888888888888
000000000011111111112222222222222222222244444444444444444444444444444444444444445555555555666666666666666666667777777777
000000000000000000001111111111111111111111111111112222222222444444444455555555555555555555555555555577777777779999999999
000000000000000000001111111111222222222222222222222222222222333333333333333333333333333333444444444477777777777777777777
111111111111111111112222222222222222222222222222223333333333444444444444444444445555555555777777777777777777778888888888
111111111122222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444445555555555
000000000011111111111111111111333333333333333333334444444444444444444455555555557777777777888888888899999999999999999999
000000000011111111112222222222333333333333333333333333333333444444444455555555555555555555777777777799999999999999999999
000000000000000000000000000000111111111111111111112222222222222222222233333333335555555555666666666677777777779999999999
111111111111111111112222222222222222222222222222222222222222444444444466666666667777777777777777777788888888889999999999
000000000000000000000000000000111111111122222222223333333333333333333344444444445555555555555555555577777777778888888888
000000000000000000002222222222333333333333333333333333333333444444444444444444445555555555555555555566666666668888888888
000000000011111111111111111111111111111122222222222222222222333333333344444444445555555555555555555566666666667777777777
000000000011111111111111111111111111111122222222222222222222333333333344444444445555555555666666666688888888889999999999
000000000000000000001111111111111111111122222222222222222222222222222233333333336666666666888888888888888888888888888888
000000000000000000001111111111222222222222222222223333333333333333333355555555555555555555555555555566666666669999999999
111111111111111111112222222222222222222222222222222222222222333333333344444444444444444444666666666677777777779999999999
000000000011111111111111111111111111111122222222223333333333333333333355555555555555555555777777777788888888888888888888
000000000011111111111111111111222222222233333333333333333333333333333355555555555555555555555555555566666666669999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444555555555588888888889999999999
000000000011111111111111111111222222222233333333334444444444444444444455555555555555555555777777777788888888889999999999
000000000000000000000000000000111111111122222222222222222222333333333333333333333333333333444444444444444444445555555555
000000000000000000001111111111222222222222222222222222222222333333333344444444445555555555666666666688888888889999999999
000000000011111111112222222222333333333333333333334444444444555555555555555555555555555555777777777788888888888888888888
000000000000000000001111111111333333333333333333334444444444444444444466666666667777777777888888888888888888888888888888
000000000000000000000000000000111111111111111111112222222222222222222233333333333333333333333333333355555555558888888888
000000000011111111112222222222222222222244444444444444444444444444444455555555555555555555666666666666666666668888888888
111111111111111111113333333333333333333333333333333333333333444444444444444444444444444444666666666688888888889999999999
000000000011111111112222222222222222222222222222222222222222333333333344444444444444444444444444444444444444446666666666
111111111111111111112222222222333333333333333333333333333333333333333344444444445555555555555555555555555555556666666666
111111111111111111112222222222333333333333333333334444444444444444444455555555555555555555666666666688888888889999999999
111111111111111111111111111111333333333333333333334444444444555555555577777777778888888888888888888899999999999999999999
000000000011111111112222222222222222222233333333333333333333555555555555555555557777777777888888888888888888889999999999
000000000000000000000000000000111111111111111111112222222222333333333344444444444444444444555555555588888888889999999999
000000000022222222222222222222222222222222222222224444444444444444444455555555555555555555555555555588888888888888888888
000000000011111111113333333333333333333333333333333333333333444444444455555555555555555555555555555577777777779999999999
111111111122222222223333333333333333333333333333333333333333555555555555555555556666666666777777777788888888889999999999
000000000011111111111111111111222222222222222222223333333333444444444455555555555555555555555555555588888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444445555555555555555555555555555559999999999
000000000000000000001111111111111111111122222222225555555555555555555555555555556666666666666666666677777777778888888888
000000000000000000001111111111222222222222222222222222222222333333333344444444444444444444444444444455555555558888888888
000000000011111111112222222222222222222222222222223333333333333333333344444444445555555555888888888888888888889999999999
000000000000000000001111111111222222222233333333334444444444555555555566666666666666666666888888888899999999999999999999
000000000000000000001111111111111111111111111111112222222222222222222244444444445555555555999999999999999999999999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444555555555588888888889999999999
000000000000000000000000000000222222222222222222224444444444555555555555555555556666666666777777777788888888889999999999
000000000000000000000000000000111111111111111111111111111111444444444444444444444444444444555555555555555555559999999999
111111111122222222222222222222333333333333333333333333333333444444444455555555555555555555666666666688888888889999999999
111111111122222222222222222222333333333333333333334444444444555555555566666666666666666666777777777788888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333444444444455555555557777777777
000000000000000000001111111111111111111122222222222222222222444444444444444444447777777777777777777788888888889999999999
000000000000000000000000000000111111111111111111111111111111333333333333333333335555555555888888888899999999999999999999
000000000000000000002222222222222222222222222222223333333333444444444444444444445555555555666666666677777777778888888888
000000000011111111111111111111333333333333333333333333333333333333333344444444444444444444555555555577777777778888888888
000000000000000000002222222222333333333333333333333333333333444444444444444444445555555555555555555577777777778888888888
000000000000000000001111111111111111111144444444444444444444555555555555555555555555555555555555555566666666666666666666
222222222222222222223333333333333333333333333333333333333333333333333344444444445555555555555555555555555555558888888888
000000000000000000000000000000111111111111111111113333333333444444444444444444444444444444555555555555555555558888888888
000000000000000000000000000000333333333333333333333333333333333333333344444444444444444444666666666677777777778888888888
000000000000000000000000000000111111111133333333333333333333444444444444444444445555555555555555555588888888888888888888
000000000011111111111111111111222222222233333333333333333333333333333344444444446666666666777777777799999999999999999999
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555555555555555555555556666666666
111111111111111111113333333333444444444444444444445555555555555555555555555555556666666666777777777788888888889999999999
000000000011111111112222222222333333333333333333333333333333333333333333333333334444444444444444444455555555555555555555
000000000000000000001111111111222222222222222222223333333333333333333355555555557777777777888888888888888888888888888888
000000000000000000000000000000111111111111111111111111111111444444444444444444445555555555555555555588888888888888888888
000000000011111111111111111111222222222222222222222222222222333333333344444444445555555555666666666699999999999999999999
000000000011111111111111111111222222222222222222223333333333333333333333333333334444444444555555555577777777779999999999
111111111122222222222222222222222222222233333333333333333333444444444455555555555555555555555555555588888888888888888888
000000000011111111111111111111222222222222222222224444444444444444444455555555555555555555555555555566666666669999999999
000000000022222222223333333333444444444444444444444444444444444444444455555555555555555555888888888888888888889999999999
111111111111111111112222222222333333333344444444444444444444444444444444444444447777777777888888888899999999999999999999
000000000000000000001111111111222222222222222222222222222222333333333344444444444444444444666666666688888888889999999999
000000000011111111111111111111222222222233333333333333333333333333333355555555555555555555555555555566666666669999999999
000000000000000000001111111111111111111122222222222222222222444444444455555555555555555555666666666666666666667777777777
000000000011111111111111111111222222222222222222223333333333333333333333333333334444444444777777777788888888888888888888
000000000011111111111111111111333333333333333333333333333333333333333344444444445555555555555555555566666666668888888888
000000000000000000001111111111111111111122222222222222222222222222222233333333334444444444555555555566666666669999999999
000000000000000000000000000000000000000011111111111111111111333333333333333333335555555555555555555577777777778888888888
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444555555555555555555559999999999
111111111111111111111111111111222222222222222222223333333333333333333355555555555555555555777777777788888888889999999999
000000000000000000001111111111222222222233333333333333333333333333333344444444445555555555777777777788888888888888888888
000000000011111111112222222222444444444444444444444444444444555555555566666666666666666666777777777788888888889999999999
111111111111111111112222222222222222222222222222222222222222333333333333333333334444444444555555555555555555557777777777
000000000000000000001111111111333333333333333333333333333333333333333344444444447777777777777777777799999999999999999999
000000000022222222222222222222333333333333333333334444444444444444444455555555555555555555555555555555555555556666666666
000000000000000000001111111111111111111144444444445555555555555555555555555555556666666666666666666677777777779999999999
000000000000000000002222222222222222222222222222223333333333444444444444444444444444444444444444444488888888889999999999
111111111122222222222222222222333333333344444444445555555555555555555555555555557777777777777777777788888888889999999999
000000000000000000001111111111222222222233333333334444444444444444444455555555556666666666888888888899999999999999999999
222222222233333333333333333333444444444444444444444444444444444444444455555555555555555555666666666677777777779999999999
111111111111111111111111111111333333333333333333333333333333444444444444444444445555555555666666666677777777777777777777
000000000011111111112222222222333333333333333333334444444444444444444455555555555555555555777777777777777777779999999999
000000000000000000001111111111111111111133333333334444444444444444444444444444445555555555555555555566666666667777777777
000000000000000000001111111111222222222233333333333333333333333333333344444444445555555555555555555588888888889999999999
111111111111111111114444444444444444444444444444445555555555555555555555555555557777777777888888888899999999999999999999
000000000011111111111111111111222222222222222222223333333333444444444455555555555555555555666666666688888888888888888888
111111111111111111113333333333333333333344444444445555555555555555555566666666666666666666777777777788888888889999999999
111111111111111111112222222222222222222244444444444444444444555555555555555555556666666666666666666677777777778888888888
000000000022222222222222222222222222222244444444444444444444444444444455555555555555555555777777777799999999999999999999
000000000033333333333333333333444444444444444444444444444444444444444455555555555555555555555555555566666666668888888888
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555666666666677777777779999999999
000000000011111111112222222222333333333333333333333333333333333333333344444444444444444444555555555555555555559999999999
000000000000000000000000000000111111111111111111113333333333333333333333333333334444444444555555555577777777778888888888
000000000011111111111111111111222222222222222222223333333333333333333344444444448888888888888888888888888888889999999999
000000000011111111111111111111333333333344444444445555555555555555555555555555557777777777777777777788888888889999999999
000000000011111111111111111111222222222233333333333333333333333333333355555555555555555555666666666666666666667777777777
000000000000000000001111111111111111111111111111112222222222222222222233333333333333333333555555555588888888888888888888
000000000000000000001111111111222222222233333333333333333333444444444455555555555555555555666666666699999999999999999999
111111111122222222223333333333333333333333333333335555555555555555555555555555555555555555666666666677777777777777777777
000000000000000000001111111111222222222233333333333333333333444444444444444444444444444444555555555555555555558888888888
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333444444444488888888889999999999
000000000011111111113333333333333333333333333333333333333333444444444444444444445555555555555555555577777777777777777777
000000000000000000001111111111111111111111111111112222222222333333333333333333336666666666777777777777777777778888888888
111111111111111111111111111111111111111133333333333333333333444444444455555555555555555555777777777788888888888888888888
111111111111111111111111111111222222222222222222222222222222222222222233333333334444444444555555555577777777779999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444445555555555555555555577777777779999999999
111111111111111111112222222222333333333333333333333333333333333333333333333333335555555555555555555555555555556666666666
000000000011111111111111111111111111111111111111111111111111222222222233333333333333333333444444444455555555555555555555
000000000000000000000000000000000000000011111111112222222222333333333333333333333333333333666666666666666666669999999999
000000000000000000001111111111222222222222222222222222222222444444444455555555556666666666777777777799999999999999999999
000000000000000000001111111111111111111122222222222222222222222222222233333333333333333333444444444444444444447777777777
000000000011111111111111111111222222222222222222223333333333444444444455555555555555555555888888888888888888889999999999
000000000000000000001111111111222222222233333333333333333333444444444455555555557777777777888888888888888888889999999999
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444777777777788888888888888888888
000000000011111111112222222222333333333333333333334444444444555555555555555555556666666666888888888888888888888888888888
000000000000000000001111111111111111111133333333333333333333444444444444444444445555555555777777777799999999999999999999
111111111111111111111111111111222222222233333333334444444444555555555566666666667777777777888888888888888888888888888888
000000000011111111111111111111222222222222222222223333333333333333333344444444445555555555555555555577777777779999999999
000000000011111111111111111111222222222233333333334444444444444444444455555555555555555555555555555599999999999999999999
000000000000000000000000000000111111111122222222223333333333444444444444444444445555555555555555555566666666667777777777
000000000000000000000000000000222222222222222222223333333333333333333333333333333333333333555555555577777777778888888888
111111111122222222222222222222333333333333333333333333333333333333333344444444445555555555666666666677777777779999999999
111111111111111111111111111111333333333333333333333333333333444444444444444444445555555555555555555588888888889999999999
000000000000000000000000000000111111111122222222222222222222333333333333333333336666666666666666666688888888889999999999
111111111111111111111111111111333333333333333333334444444444444444444455555555555555555555555555555555555555556666666666
000000000000000000000000000000111111111133333333333333333333333333333355555555556666666666777777777788888888889999999999
000000000000000000001111111111111111111122222222222222222222444444444455555555555555555555555555555588888888888888888888
000000000000000000000000000000111111111111111111113333333333333333333344444444445555555555555555555588888888888888888888
111111111111111111112222222222333333333344444444444444444444444444444455555555555555555555555555555577777777779999999999
000000000011111111112222222222222222222222222222224444444444555555555555555555557777777777999999999999999999999999999999
000000000011111111111111111111222222222233333333333333333333444444444455555555555555555555555555555577777777779999999999
000000000000000000000000000000111111111122222222222222222222333333333344444444444444444444555555555555555555555555555555
000000000011111111111111111111111111111122222222223333333333444444444444444444444444444444555555555566666666668888888888
000000000022222222222222222222222222222222222222222222222222444444444444444444445555555555666666666677777777779999999999
000000000000000000001111111111333333333333333333333333333333444444444455555555555555555555555555555566666666668888888888
000000000000000000000000000000111111111122222222223333333333444444444444444444445555555555555555555566666666669999999999
111111111111111111111111111111333333333333333333333333333333444444444444444444445555555555666666666688888888889999999999
000000000000000000001111111111111111111122222222222222222222222222222233333333333333333333777777777799999999999999999999
000000000000000000001111111111333333333333333333334444444444555555555555555555556666666666666666666677777777778888888888
000000000000000000001111111111111111111111111111112222222222222222222244444444444444444444444444444488888888889999999999
111111111111111111111111111111222222222244444444444444444444444444444455555555555555555555555555555566666666669999999999
000000000022222222222222222222333333333344444444444444444444444444444444444444444444444444555555555555555555559999999999
000000000011111111112222222222222222222233333333333333333333333333333344444444445555555555555555555555555555556666666666
000000000011111111111111111111111111111111111111112222222222444444444455555555556666666666777777777799999999999999999999
000000000000000000001111111111111111111122222222223333333333333333333333333333334444444444666666666677777777779999999999
000000000000000000000000000000111111111122222222225555555555555555555555555555556666666666666666666688888888889999999999
000000000022222222223333333333333333333344444444444444444444444444444444444444445555555555555555555577777777779999999999
111111111111111111112222222222222222222222222222223333333333333333333344444444444444444444666666666688888888889999999999
000000000011111111111111111111333333333333333333333333333333555555555555555555555555555555555555555555555555558888888888
000000000011111111111111111111333333333344444444444444444444444444444455555555555555555555555555555566666666669999999999
000000000011111111111111111111111111111122222222223333333333444444444455555555556666666666666666666677777777778888888888
000000000000000000000000000000111111111111111111111111111111222222222233333333335555555555555555555577777777778888888888
000000000011111111111111111111222222222222222222222222222222222222222244444444444444444444555555555566666666666666666666
000000000000000000002222222222333333333333333333333333333333333333333344444444445555555555555555555566666666669999999999
000000000000000000000000000000000000000011111111111111111111222222222233333333333333333333444444444466666666668888888888
000000000011111111111111111111111111111111111111112222222222444444444444444444446666666666666666666688888888889999999999
000000000000000000001111111111111111111122222222222222222222222222222222222222223333333333333333333333333333339999999999
000000000011111111112222222222222222222233333333334444444444555555555555555555556666666666777777777799999999999999999999
000000000011111111112222222222222222222233333333335555555555555555555577777777778888888888999999999999999999999999999999
000000000000000000002222222222222222222233333333333333333333444444444444444444445555555555555555555599999999999999999999
000000000022222222222222222222333333333333333333333333333333333333333344444444444444444444555555555588888888889999999999
000000000011111111112222222222222222222222222222222222222222333333333344444444444444444444444444444455555555559999999999
000000000000000000001111111111222222222222222222223333333333444444444477777777778888888888888888888899999999999999999999
000000000011111111111111111111111111111133333333334444444444555555555555555555555555555555666666666688888888889999999999
000000000000000000001111111111222222222222222222223333333333555555555555555555556666666666666666666688888888888888888888
000000000011111111111111111111111111111133333333334444444444444444444455555555555555555555666666666677777777779999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444445555555555555555555566666666666666666666
000000000000000000001111111111222222222222222222222222222222333333333344444444444444444444444444444477777777778888888888
000000000011111111111111111111222222222222222222224444444444444444444455555555555555555555888888888888888888889999999999
000000000000000000001111111111111111111122222222222222222222222222222244444444445555555555555555555566666666667777777777
000000000011111111111111111111111111111122222222222222222222333333333344444444444444444444444444444455555555556666666666
000000000000000000002222222222222222222222222222223333333333444444444444444444446666666666777777777788888888889999999999
000000000000000000002222222222222222222222222222223333333333333333333333333333334444444444555555555566666666668888888888
111111111111111111111111111111222222222233333333334444444444444444444455555555555555555555888888888888888888888888888888
000000000000000000001111111111111111111111111111111111111111222222222233333333334444444444444444444455555555556666666666
000000000011111111111111111111333333333333333333333333333333444444444455555555555555555555555555555566666666669999999999
000000000011111111111111111111222222222222222222224444444444444444444455555555556666666666666666666699999999999999999999
000000000000000000001111111111111111111111111111113333333333333333333333333333333333333333444444444477777777779999999999
000000000011111111111111111111333333333344444444444444444444444444444455555555555555555555666666666666666666667777777777
000000000011111111112222222222222222222233333333334444444444444444444444444444444444444444444444444455555555557777777777
111111111111111111112222222222222222222233333333333333333333444444444444444444445555555555777777777777777777779999999999
000000000022222222222222222222333333333333333333334444444444444444444444444444445555555555555555555555555555558888888888
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444666666666677777777779999999999
111111111111111111111111111111111111111111111111112222222222444444444444444444445555555555555555555566666666669999999999
000000000022222222222222222222222222222233333333334444444444444444444444444444445555555555555555555588888888889999999999
000000000011111111112222222222333333333333333333334444444444444444444444444444444444444444555555555588888888889999999999
000000000011111111112222222222222222222222222222223333333333444444444455555555555555555555555555555599999999999999999999
000000000022222222222222222222333333333344444444444444444444555555555566666666666666666666888888888888888888889999999999
000000000000000000001111111111111111111122222222222222222222444444444455555555555555555555666666666677777777778888888888
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444555555555599999999999999999999
000000000000000000000000000000111111111111111111111111111111111111111144444444444444444444555555555566666666666666666666
000000000011111111112222222222333333333333333333333333333333444444444444444444446666666666777777777788888888889999999999
111111111133333333333333333333333333333344444444445555555555555555555555555555556666666666666666666677777777779999999999
000000000000000000001111111111222222222233333333333333333333555555555555555555556666666666666666666688888888889999999999
000000000000000000000000000000111111111111111111111111111111222222222233333333333333333333444444444466666666666666666666
000000000011111111111111111111222222222222222222223333333333444444444444444444444444444444555555555555555555559999999999
000000000011111111111111111111333333333333333333334444444444444444444455555555555555555555555555555566666666668888888888
000000000000000000002222222222222222222233333333334444444444444444444444444444445555555555555555555566666666667777777777
000000000000000000001111111111222222222222222222223333333333444444444455555555555555555555666666666666666666668888888888
000000000000000000001111111111111111111122222222223333333333444444444455555555555555555555555555555577777777779999999999
000000000011111111111111111111222222222233333333333333333333555555555555555555555555555555666666666688888888889999999999
000000000000000000001111111111222222222244444444444444444444555555555577777777777777777777888888888888888888888888888888
000000000011111111112222222222222222222244444444445555555555555555555555555555556666666666666666666677777777779999999999
000000000000000000000000000000111111111111111111112222222222333333333344444444444444444444555555555566666666669999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444555555555566666666669999999999
000000000000000000001111111111222222222222222222224444444444444444444444444444444444444444777777777777777777779999999999
222222222222222222222222222222333333333344444444444444444444555555555555555555557777777777888888888888888888889999999999
000000000011111111111111111111222222222233333333333333333333555555555566666666667777777777888888888899999999999999999999
222222222222222222223333333333333333333333333333333333333333444444444444444444444444444444555555555588888888888888888888
000000000000000000000000000000111111111111111111112222222222333333333333333333334444444444444444444466666666667777777777
111111111122222222222222222222222222222222222222222222222222333333333333333333334444444444888888888888888888889999999999
000000000000000000002222222222222222222222222222223333333333333333333344444444444444444444444444444455555555555555555555
000000000011111111111111111111222222222222222222223333333333444444444444444444444444444444555555555599999999999999999999
000000000000000000001111111111222222222222222222223333333333444444444455555555555555555555555555555588888888888888888888
000000000011111111111111111111222222222233333333334444444444444444444444444444444444444444444444444444444444446666666666
000000000011111111112222222222222222222233333333333333333333444444444455555555555555555555555555555577777777778888888888
000000000000000000000000000000222222222222222222222222222222222222222233333333334444444444444444444455555555556666666666
111111111122222222222222222222333333333333333333335555555555555555555555555555555555555555888888888888888888889999999999
000000000000000000002222222222333333333333333333334444444444444444444466666666666666666666777777777777777777777777777777
000000000000000000001111111111111111111111111111112222222222222222222233333333333333333333444444444444444444445555555555
000000000000000000001111111111111111111133333333333333333333333333333344444444445555555555777777777777777777779999999999
000000000011111111112222222222222222222233333333333333333333333333333344444444445555555555555555555566666666667777777777
000000000000000000001111111111222222222233333333333333333333444444444444444444445555555555555555555555555555556666666666
000000000000000000001111111111111111111111111111114444444444444444444444444444445555555555777777777788888888889999999999
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444555555555555555555557777777777
000000000000000000000000000000111111111111111111113333333333444444444455555555556666666666666666666677777777779999999999
000000000011111111111111111111111111111122222222223333333333444444444444444444445555555555555555555577777777778888888888
000000000000000000001111111111333333333355555555555555555555555555555555555555556666666666777777777788888888888888888888
000000000011111111111111111111111111111133333333333333333333555555555555555555556666666666777777777788888888888888888888
000000000011111111111111111111111111111111111111111111111111333333333333333333334444444444444444444455555555557777777777
111111111111111111111111111111222222222233333333333333333333444444444455555555555555555555777777777799999999999999999999
000000000000000000001111111111111111111111111111111111111111222222222222222222223333333333444444444455555555556666666666
000000000011111111113333333333333333333333333333334444444444555555555555555555556666666666777777777777777777779999999999
111111111111111111112222222222222222222233333333333333333333333333333333333333335555555555555555555555555555558888888888
000000000011111111112222222222222222222222222222222222222222333333333344444444445555555555555555555577777777778888888888
000000000011111111112222222222333333333333333333334444444444444444444455555555555555555555555555555577777777778888888888
000000000000000000000000000000111111111111111111112222222222222222222233333333333333333333444444444444444444444444444444
000000000000000000001111111111111111111111111111112222222222333333333333333333333333333333444444444466666666668888888888
000000000011111111111111111111444444444455555555555555555555555555555555555555556666666666777777777788888888888888888888
000000000000000000001111111111111111111122222222222222222222222222222233333333334444444444444444444455555555557777777777
000000000000000000000000000000111111111122222222222222222222333333333344444444444444444444555555555577777777778888888888
000000000011111111111111111111111111111111111111112222222222333333333333333333333333333333444444444455555555556666666666
000000000000000000000000000000000000000011111111111111111111222222222222222222222222222222666666666677777777777777777777
000000000000000000000000000000111111111111111111111111111111333333333333333333334444444444555555555566666666668888888888
000000000000000000001111111111333333333333333333334444444444444444444455555555557777777777777777777799999999999999999999
000000000000000000000000000000222222222222222222222222222222444444444444444444444444444444666666666699999999999999999999
000000000022222222223333333333333333333344444444444444444444444444444455555555555555555555666666666699999999999999999999
000000000000000000000000000000111111111111111111113333333333333333333344444444444444444444555555555555555555559999999999
000000000000000000003333333333333333333333333333334444444444555555555555555555555555555555777777777788888888888888888888
000000000011111111111111111111111111111122222222222222222222444444444444444444445555555555666666666666666666666666666666
000000000000000000001111111111333333333333333333333333333333555555555555555555557777777777777777777788888888889999999999
000000000011111111112222222222222222222233333333333333333333333333333344444444444444444444444444444455555555556666666666
000000000000000000000000000000111111111122222222222222222222222222222233333333335555555555666666666677777777779999999999
000000000011111111111111111111222222222222222222223333333333333333333344444444445555555555666666666677777777778888888888
000000000011111111112222222222333333333333333333333333333333333333333355555555555555555555777777777788888888889999999999
000000000022222222223333333333333333333333333333333333333333333333333344444444445555555555777777777777777777779999999999
111111111111111111111111111111222222222233333333334444444444444444444444444444445555555555555555555555555555556666666666
000000000011111111112222222222222222222233333333333333333333333333333344444444445555555555555555555555555555556666666666
000000000000000000001111111111333333333344444444444444444444555555555566666666666666666666777777777788888888889999999999
000000000000000000000000000000111111111111111111112222222222333333333355555555555555555555666666666666666666666666666666
111111111111111111112222222222333333333344444444444444444444555555555555555555555555555555777777777777777777778888888888
000000000000000000001111111111333333333333333333333333333333444444444444444444445555555555777777777799999999999999999999
000000000000000000000000000000000000000011111111113333333333444444444444444444445555555555777777777777777777777777777777
000000000000000000001111111111111111111122222222222222222222333333333344444444444444444444444444444455555555559999999999
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444444444444444444444448888888888
000000000011111111113333333333333333333333333333334444444444555555555555555555555555555555666666666677777777778888888888
000000000000000000001111111111111111111122222222224444444444444444444455555555555555555555555555555555555555556666666666
000000000011111111111111111111222222222222222222223333333333333333333355555555555555555555666666666666666666668888888888
000000000000000000001111111111111111111133333333334444444444555555555555555555556666666666777777777799999999999999999999
000000000011111111111111111111222222222222222222222222222222333333333333333333334444444444444444444466666666666666666666
222222222222222222223333333333444444444444444444444444444444444444444444444444445555555555555555555577777777779999999999
000000000000000000001111111111222222222222222222223333333333444444444444444444445555555555555555555588888888889999999999
000000000011111111111111111111111111111122222222223333333333444444444444444444445555555555666666666688888888889999999999
111111111111111111111111111111222222222222222222222222222222333333333333333333333333333333333333333344444444448888888888
000000000011111111111111111111222222222222222222223333333333444444444444444444444444444444555555555555555555556666666666
000000000000000000001111111111333333333344444444444444444444555555555555555555555555555555666666666666666666669999999999
000000000011111111111111111111222222222222222222222222222222444444444455555555556666666666777777777788888888889999999999
222222222222222222222222222222333333333333333333334444444444555555555566666666666666666666777777777799999999999999999999
000000000000000000000000000000111111111111111111112222222222333333333344444444444444444444555555555577777777777777777777
000000000000000000002222222222222222222222222222222222222222333333333333333333334444444444555555555555555555556666666666
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444666666666666666666669999999999
000000000011111111111111111111222222222222222222223333333333333333333344444444445555555555666666666677777777777777777777
000000000000000000001111111111111111111111111111112222222222222222222244444444445555555555555555555577777777779999999999
000000000000000000001111111111111111111122222222222222222222222222222222222222223333333333333333333355555555556666666666
000000000000000000000000000000111111111111111111111111111111222222222233333333335555555555555555555577777777779999999999
000000000000000000002222222222444444444444444444444444444444444444444455555555555555555555777777777777777777778888888888
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555555555555577777777778888888888
000000000000000000000000000000000000000022222222222222222222333333333344444444445555555555555555555577777777778888888888
000000000022222222222222222222222222222222222222222222222222333333333344444444444444444444444444444455555555559999999999
000000000000000000002222222222222222222222222222223333333333333333333344444444445555555555555555555577777777779999999999
000000000000000000000000000000111111111122222222223333333333333333333333333333334444444444444444444444444444445555555555
000000000000000000001111111111222222222233333333334444444444444444444444444444445555555555777777777799999999999999999999
000000000000000000001111111111222222222233333333333333333333444444444455555555555555555555777777777777777777778888888888
000000000011111111111111111111111111111122222222222222222222333333333333333333335555555555777777777788888888888888888888
000000000011111111112222222222333333333333333333333333333333444444444444444444445555555555666666666677777777779999999999
000000000011111111113333333333333333333333333333334444444444444444444455555555555555555555888888888899999999999999999999
000000000011111111111111111111222222222244444444444444444444444444444444444444445555555555666666666666666666667777777777
000000000011111111111111111111222222222222222222223333333333444444444455555555556666666666777777777777777777779999999999
000000000011111111111111111111222222222222222222223333333333333333333344444444445555555555777777777799999999999999999999
000000000000000000000000000000111111111122222222224444444444444444444444444444446666666666777777777788888888889999999999
000000000000000000003333333333333333333344444444444444444444555555555555555555555555555555555555555577777777777777777777
000000000000000000000000000000000000000011111111111111111111333333333333333333333333333333555555555566666666667777777777
000000000000000000001111111111111111111122222222222222222222444444444444444444445555555555555555555588888888889999999999
000000000011111111112222222222222222222222222222223333333333333333333344444444445555555555555555555555555555558888888888
000000000000000000000000000000333333333333333333333333333333333333333344444444445555555555777777777788888888889999999999
000000000000000000001111111111111111111111111111112222222222222222222222222222222222222222555555555566666666669999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444444444444444555555555555555555558888888888
111111111111111111112222222222222222222233333333334444444444444444444444444444444444444444666666666677777777779999999999
000000000000000000001111111111111111111122222222223333333333333333333355555555555555555555555555555566666666668888888888
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444555555555555555555559999999999
000000000000000000001111111111333333333344444444444444444444555555555555555555555555555555666666666677777777778888888888
000000000011111111112222222222222222222222222222224444444444444444444444444444445555555555666666666677777777777777777777
000000000000000000001111111111111111111133333333333333333333444444444455555555555555555555555555555566666666667777777777
000000000000000000001111111111222222222222222222222222222222333333333344444444445555555555555555555566666666668888888888
000000000011111111111111111111222222222233333333333333333333333333333344444444445555555555555555555566666666667777777777
222222222222222222222222222222222222222233333333334444444444555555555555555555555555555555666666666666666666669999999999
000000000000000000000000000000111111111111111111112222222222555555555555555555555555555555777777777788888888889999999999
000000000000000000001111111111111111111133333333333333333333444444444455555555555555555555666666666688888888889999999999
000000000011111111111111111111222222222222222222222222222222333333333333333333334444444444555555555555555555559999999999
000000000000000000001111111111222222222222222222223333333333333333333344444444444444444444444444444488888888888888888888
000000000022222222222222222222333333333333333333334444444444555555555555555555556666666666777777777777777777778888888888
000000000000000000001111111111333333333333333333334444444444555555555555555555557777777777777777777788888888888888888888
000000000011111111111111111111111111111111111111111111111111222222222222222222223333333333444444444466666666667777777777
000000000000000000001111111111222222222233333333333333333333333333333344444444444444444444555555555566666666667777777777
111111111111111111111111111111222222222233333333334444444444444444444455555555557777777777777777777799999999999999999999
000000000000000000000000000000111111111133333333333333333333333333333355555555556666666666666666666688888888889999999999
000000000000000000001111111111222222222222222222222222222222222222222233333333334444444444666666666688888888889999999999
000000000011111111111111111111222222222233333333334444444444444444444455555555555555555555888888888899999999999999999999
000000000022222222223333333333333333333344444444444444444444444444444455555555555555555555666666666699999999999999999999
000000000011111111111111111111111111111133333333333333333333333333333355555555555555555555555555555566666666667777777777
000000000022222222223333333333333333333344444444444444444444555555555555555555555555555555666666666677777777778888888888
111111111111111111112222222222222222222222222222223333333333444444444444444444446666666666666666666688888888889999999999
000000000011111111112222222222333333333333333333333333333333444444444444444444444444444444555555555599999999999999999999
000000000011111111112222222222222222222244444444444444444444555555555555555555556666666666777777777788888888888888888888
000000000000000000000000000000222222222222222222222222222222333333333333333333334444444444555555555599999999999999999999
111111111122222222222222222222333333333344444444445555555555555555555555555555555555555555777777777799999999999999999999
000000000000000000001111111111111111111111111111113333333333333333333355555555556666666666777777777777777777778888888888
000000000011111111111111111111111111111122222222222222222222222222222222222222224444444444444444444488888888889999999999
000000000000000000001111111111111111111122222222224444444444444444444444444444446666666666666666666688888888888888888888
000000000000000000000000000000111111111111111111112222222222222222222233333333335555555555555555555577777777778888888888
000000000011111111113333333333333333333333333333334444444444555555555555555555556666666666777777777777777777779999999999
000000000000000000000000000000222222222233333333333333333333333333333344444444444444444444666666666666666666668888888888
000000000011111111111111111111222222222233333333334444444444444444444455555555556666666666666666666677777777778888888888
000000000000000000002222222222222222222222222222223333333333444444444455555555556666666666777777777788888888889999999999
000000000011111111111111111111111111111122222222222222222222333333333344444444445555555555555555555566666666667777777777
000000000000000000001111111111111111111111111111112222222222222222222233333333333333333333555555555555555555555555555555
000000000000000000000000000000111111111133333333333333333333333333333344444444444444444444555555555577777777778888888888
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555777777777777777777778888888888
111111111111111111111111111111333333333333333333333333333333444444444455555555555555555555777777777788888888889999999999
000000000011111111112222222222333333333344444444444444444444555555555555555555555555555555666666666666666666669999999999
000000000000000000000000000000111111111111111111111111111111222222222244444444444444444444555555555566666666668888888888
000000000000000000001111111111333333333333333333335555555555555555555577777777777777777777999999999999999999999999999999
000000000000000000000000000000111111111122222222222222222222222222222233333333334444444444444444444455555555557777777777
000000000000000000001111111111222222222222222222223333333333333333333333333333334444444444444444444455555555559999999999
000000000000000000001111111111222222222222222222222222222222444444444444444444444444444444555555555588888888889999999999
000000000011111111111111111111222222222244444444445555555555555555555555555555555555555555666666666688888888889999999999
000000000011111111111111111111111111111122222222222222222222333333333344444444444444444444555555555566666666667777777777
000000000022222222222222222222333333333333333333333333333333333333333344444444444444444444666666666688888888889999999999
000000000000000000001111111111111111111111111111112222222222222222222244444444444444444444555555555577777777777777777777
000000000011111111111111111111111111111122222222224444444444555555555555555555555555555555555555555566666666669999999999
000000000000000000000000000000000000000022222222223333333333333333333344444444446666666666777777777788888888889999999999
000000000000000000001111111111111111111111111111112222222222222222222244444444444444444444444444444477777777778888888888
000000000000000000000000000000222222222233333333334444444444555555555555555555556666666666777777777777777777778888888888
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555555555555566666666668888888888
000000000022222222222222222222222222222233333333333333333333333333333344444444445555555555555555555588888888888888888888
000000000000000000001111111111111111111122222222223333333333444444444444444444445555555555555555555566666666667777777777
000000000011111111111111111111111111111122222222223333333333333333333344444444444444444444555555555555555555559999999999
000000000000000000002222222222222222222233333333333333333333333333333333333333334444444444444444444455555555558888888888
111111111111111111112222222222333333333333333333333333333333333333333344444444445555555555777777777799999999999999999999
111111111111111111113333333333333333333344444444445555555555555555555555555555556666666666666666666677777777778888888888
000000000011111111111111111111111111111111111111113333333333444444444444444444444444444444555555555566666666667777777777
111111111111111111113333333333333333333333333333334444444444555555555555555555557777777777888888888888888888889999999999
111111111122222222222222222222222222222222222222223333333333555555555555555555557777777777888888888888888888889999999999
000000000000000000000000000000111111111122222222223333333333444444444444444444445555555555666666666666666666666666666666
000000000000000000002222222222333333333333333333333333333333444444444444444444444444444444777777777788888888889999999999
000000000000000000001111111111111111111111111111113333333333333333333344444444447777777777777777777788888888888888888888
111111111111111111112222222222333333333333333333333333333333444444444455555555555555555555777777777799999999999999999999
000000000011111111112222222222222222222222222222223333333333333333333333333333335555555555666666666677777777778888888888
000000000000000000000000000000000000000011111111113333333333444444444444444444445555555555666666666677777777779999999999
000000000011111111111111111111333333333333333333334444444444444444444444444444445555555555666666666666666666668888888888
111111111122222222223333333333444444444444444444444444444444444444444444444444445555555555555555555566666666667777777777
000000000000000000001111111111111111111122222222222222222222444444444444444444444444444444555555555588888888889999999999
000000000000000000000000000000222222222233333333334444444444444444444444444444444444444444555555555555555555557777777777
111111111111111111112222222222222222222244444444444444444444444444444444444444444444444444555555555577777777778888888888
111111111122222222222222222222333333333333333333334444444444444444444455555555556666666666777777777777777777777777777777
000000000000000000003333333333444444444444444444444444444444555555555588888888888888888888999999999999999999999999999999
000000000000000000002222222222222222222222222222224444444444444444444455555555555555555555666666666677777777779999999999
000000000011111111111111111111222222222233333333333333333333333333333355555555555555555555666666666688888888889999999999
000000000011111111112222222222333333333333333333333333333333444444444444444444444444444444444444444466666666668888888888
000000000011111111113333333333333333333344444444445555555555555555555555555555556666666666666666666688888888889999999999
000000000011111111112222222222222222222222222222223333333333444444444444444444444444444444555555555577777777777777777777
000000000011111111112222222222222222222233333333333333333333333333333333333333334444444444444444444444444444445555555555
000000000011111111111111111111111111111111111111112222222222444444444444444444444444444444444444444455555555557777777777
000000000000000000000000000000111111111122222222223333333333444444444455555555555555555555777777777799999999999999999999
000000000011111111111111111111222222222233333333333333333333333333333344444444444444444444555555555577777777778888888888
000000000011111111112222222222333333333344444444444444444444444444444455555555556666666666777777777777777777779999999999
000000000000000000001111111111222222222222222222222222222222222222222244444444444444444444444444444477777777778888888888
000000000000000000002222222222333333333344444444444444444444444444444455555555556666666666777777777799999999999999999999
000000000000000000001111111111111111111111111111111111111111222222222222222222223333333333555555555588888888889999999999
000000000011111111112222222222222222222233333333333333333333444444444455555555555555555555555555555555555555557777777777
000000000011111111111111111111111111111122222222223333333333333333333333333333334444444444555555555577777777778888888888
111111111111111111112222222222222222222222222222223333333333333333333344444444445555555555555555555566666666667777777777
000000000000000000002222222222333333333344444444444444444444444444444455555555556666666666666666666677777777778888888888
000000000011111111111111111111222222222222222222224444444444444444444444444444445555555555666666666688888888889999999999
000000000011111111111111111111222222222222222222222222222222222222222244444444445555555555555555555555555555557777777777
000000000011111111112222222222222222222222222222224444444444444444444455555555555555555555777777777799999999999999999999
000000000000000000001111111111222222222222222222223333333333333333333344444444444444444444444444444455555555558888888888
000000000000000000000000000000111111111111111111111111111111444444444455555555555555555555777777777777777777778888888888
000000000011111111111111111111333333333333333333334444444444555555555555555555555555555555555555555588888888888888888888
000000000000000000001111111111333333333333333333334444444444444444444455555555555555555555777777777799999999999999999999
000000000000000000001111111111222222222222222222222222222222444444444444444444444444444444555555555555555555559999999999
000000000011111111112222222222222222222233333333333333333333444444444455555555555555555555666666666688888888888888888888
000000000000000000000000000000111111111111111111112222222222444444444444444444444444444444555555555566666666668888888888
000000000011111111111111111111111111111122222222222222222222333333333333333333333333333333555555555566666666668888888888
111111111111111111111111111111222222222233333333333333333333333333333344444444444444444444555555555577777777778888888888
000000000011111111112222222222222222222222222222223333333333444444444444444444445555555555666666666688888888889999999999
000000000011111111112222222222333333333333333333334444444444444444444455555555555555555555666666666677777777779999999999
000000000011111111111111111111222222222233333333334444444444444444444444444444445555555555555555555566666666668888888888
000000000011111111111111111111222222222244444444444444444444444444444444444444444444444444555555555566666666667777777777
000000000011111111112222222222222222222222222222223333333333333333333333333333335555555555555555555566666666667777777777
000000000011111111111111111111111111111111111111112222222222222222222222222222222222222222333333333344444444449999999999
000000000011111111111111111111111111111133333333333333333333333333333333333333334444444444444444444455555555557777777777
000000000011111111113333333333333333333333333333335555555555555555555555555555555555555555777777777777777777779999999999
000000000011111111111111111111111111111122222222222222222222222222222233333333333333333333444444444444444444444444444444
000000000000000000000000000000222222222222222222224444444444444444444444444444445555555555555555555555555555556666666666
000000000000000000002222222222222222222233333333333333333333444444444444444444444444444444555555555566666666669999999999
000000000000000000001111111111111111111122222222222222222222222222222244444444445555555555777777777777777777779999999999
111111111111111111111111111111222222222222222222223333333333333333333344444444445555555555555555555566666666669999999999
000000000011111111111111111111222222222222222222224444444444444444444444444444444444444444555555555599999999999999999999
000000000011111111111111111111222222222233333333333333333333555555555555555555555555555555666666666666666666668888888888
000000000011111111112222222222222222222222222222223333333333444444444444444444444444444444444444444477777777778888888888
000000000011111111112222222222333333333344444444444444444444555555555555555555555555555555555555555577777777778888888888
000000000011111111111111111111111111111111111111112222222222222222222233333333333333333333444444444455555555555555555555
000000000011111111112222222222222222222222222222223333333333444444444444444444445555555555666666666677777777777777777777
000000000000000000000000000000000000000033333333333333333333444444444444444444444444444444555555555555555555558888888888
000000000011111111112222222222333333333333333333334444444444555555555555555555555555555555666666666688888888888888888888
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555888888888888888888889999999999
111111111111111111112222222222333333333333333333333333333333333333333333333333334444444444555555555566666666666666666666
000000000011111111112222222222222222222233333333335555555555555555555555555555555555555555555555555588888888888888888888
000000000000000000001111111111111111111122222222222222222222333333333344444444445555555555555555555555555555557777777777
111111111122222222223333333333333333333344444444444444444444444444444455555555555555555555555555555588888888889999999999
000000000000000000001111111111111111111122222222224444444444555555555555555555555555555555555555555566666666667777777777
000000000011111111112222222222222222222233333333333333333333444444444444444444445555555555777777777799999999999999999999
000000000011111111111111111111333333333333333333333333333333444444444455555555555555555555666666666677777777779999999999
000000000000000000000000000000111111111111111111112222222222222222222255555555555555555555555555555599999999999999999999
111111111122222222222222222222222222222222222222222222222222333333333344444444446666666666777777777788888888888888888888
000000000011111111112222222222222222222233333333333333333333333333333355555555555555555555666666666677777777779999999999
000000000000000000001111111111222222222222222222224444444444444444444466666666666666666666888888888899999999999999999999
000000000011111111111111111111222222222222222222222222222222444444444444444444445555555555666666666699999999999999999999
000000000011111111113333333333333333333333333333334444444444444444444455555555556666666666666666666688888888889999999999
000000000011111111111111111111222222222222222222223333333333333333333333333333334444444444555555555555555555559999999999
000000000011111111112222222222222222222222222222224444444444444444444466666666667777777777888888888888888888889999999999
000000000022222222223333333333333333333333333333333333333333333333333355555555556666666666777777777788888888888888888888
000000000022222222222222222222333333333333333333334444444444444444444455555555555555555555666666666677777777779999999999
000000000000000000001111111111222222222222222222223333333333444444444444444444444444444444555555555588888888888888888888
000000000000000000001111111111111111111122222222223333333333333333333333333333334444444444444444444455555555556666666666
000000000011111111112222222222222222222244444444445555555555555555555555555555555555555555555555555577777777777777777777
000000000000000000001111111111111111111133333333334444444444444444444455555555555555555555777777777788888888889999999999
111111111111111111111111111111111111111122222222223333333333444444444444444444444444444444555555555599999999999999999999
000000000000000000001111111111222222222233333333333333333333555555555555555555555555555555555555555577777777779999999999
000000000000000000000000000000111111111111111111112222222222222222222222222222222222222222555555555566666666667777777777
000000000022222222222222222222222222222233333333333333333333444444444455555555556666666666666666666677777777778888888888
000000000011111111111111111111222222222233333333333333333333333333333344444444444444444444444444444455555555559999999999
111111111111111111112222222222222222222233333333333333333333333333333333333333333333333333666666666666666666669999999999
000000000000000000000000000000111111111122222222223333333333333333333333333333334444444444444444444466666666669999999999
111111111122222222223333333333333333333344444444445555555555555555555566666666667777777777777777777799999999999999999999
000000000022222222222222222222333333333344444444444444444444555555555555555555556666666666777777777788888888889999999999
000000000011111111111111111111333333333333333333333333333333444444444466666666667777777777777777777799999999999999999999
000000000011111111111111111111222222222222222222222222222222333333333333333333334444444444555555555566666666667777777777
000000000011111111111111111111222222222233333333334444444444444444444455555555555555555555555555555588888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444444444444444444444444455555555558888888888
000000000011111111111111111111111111111122222222223333333333333333333344444444445555555555777777777788888888889999999999
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444444444444455555555559999999999
000000000000000000001111111111111111111122222222222222222222222222222222222222222222222222333333333344444444445555555555
000000000011111111112222222222333333333355555555555555555555555555555555555555555555555555777777777777777777779999999999
000000000000000000001111111111222222222233333333333333333333444444444455555555556666666666777777777799999999999999999999
000000000011111111111111111111222222222233333333333333333333333333333333333333335555555555555555555555555555557777777777
000000000000000000001111111111111111111111111111111111111111222222222233333333335555555555555555555566666666667777777777
000000000000000000001111111111222222222222222222224444444444555555555555555555555555555555888888888888888888889999999999
000000000011111111111111111111222222222222222222223333333333333333333344444444444444444444555555555577777777778888888888
111111111122222222223333333333333333333344444444445555555555555555555555555555556666666666777777777788888888889999999999
000000000000000000002222222222444444444444444444444444444444444444444455555555555555555555777777777788888888889999999999
000000000000000000001111111111111111111122222222222222222222444444444455555555555555555555555555555577777777779999999999
000000000000000000001111111111111111111111111111113333333333333333333333333333334444444444555555555555555555558888888888
111111111122222222222222222222222222222244444444444444444444444444444444444444444444444444555555555555555555556666666666
000000000011111111111111111111111111111122222222222222222222333333333344444444444444444444444444444455555555555555555555
111111111122222222222222222222333333333344444444444444444444444444444444444444445555555555888888888899999999999999999999
111111111122222222223333333333333333333344444444444444444444444444444444444444445555555555555555555599999999999999999999
000000000000000000001111111111111111111111111111112222222222222222222233333333334444444444555555555577777777778888888888
000000000011111111111111111111222222222233333333334444444444444444444455555555555555555555666666666688888888889999999999
000000000000000000001111111111222222222233333333333333333333444444444455555555555555555555777777777788888888888888888888
000000000011111111111111111111222222222222222222222222222222333333333333333333333333333333333333333355555555555555555555
111111111144444444444444444444444444444455555555555555555555555555555555555555556666666666777777777777777777779999999999
000000000022222222222222222222222222222233333333333333333333444444444444444444445555555555555555555555555555557777777777
000000000011111111111111111111222222222222222222223333333333333333333333333333334444444444555555555577777777778888888888
000000000000000000001111111111111111111133333333333333333333333333333333333333335555555555555555555577777777779999999999
000000000011111111111111111111333333333333333333333333333333333333333344444444445555555555666666666688888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444555555555566666666666666666666
000000000000000000001111111111111111111122222222224444444444444444444444444444445555555555555555555588888888889999999999
000000000011111111111111111111333333333344444444445555555555555555555555555555557777777777777777777788888888889999999999
000000000000000000001111111111222222222222222222222222222222333333333333333333333333333333444444444466666666668888888888
000000000000000000003333333333333333333333333333335555555555555555555555555555556666666666777777777788888888889999999999
000000000000000000001111111111111111111122222222222222222222444444444444444444445555555555666666666688888888888888888888
000000000000000000001111111111111111111111111111113333333333333333333344444444445555555555555555555577777777778888888888
000000000000000000000000000000000000000011111111111111111111111111111133333333333333333333444444444455555555556666666666
000000000011111111111111111111222222222233333333333333333333444444444455555555555555555555555555555555555555556666666666
000000000011111111112222222222222222222233333333334444444444444444444455555555555555555555555555555577777777778888888888
000000000011111111111111111111111111111133333333333333333333444444444444444444444444444444444444444444444444445555555555
111111111111111111111111111111333333333333333333333333333333333333333344444444445555555555555555555566666666668888888888
000000000000000000000000000000111111111133333333333333333333333333333344444444445555555555666666666677777777778888888888
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444555555555566666666668888888888
000000000000000000000000000000111111111133333333333333333333333333333333333333334444444444444444444477777777779999999999
111111111122222222222222222222222222222233333333333333333333333333333344444444445555555555555555555588888888888888888888
000000000000000000000000000000000000000011111111112222222222333333333333333333335555555555777777777777777777779999999999
111111111111111111111111111111222222222222222222222222222222444444444455555555556666666666777777777788888888888888888888
000000000011111111111111111111111111111122222222223333333333333333333333333333335555555555555555555588888888889999999999
111111111111111111112222222222333333333333333333335555555555555555555555555555556666666666777777777799999999999999999999
000000000000000000001111111111111111111133333333333333333333444444444444444444445555555555555555555588888888888888888888
000000000000000000001111111111222222222222222222223333333333444444444444444444444444444444444444444488888888889999999999
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444555555555566666666668888888888
000000000000000000000000000000111111111122222222223333333333444444444444444444444444444444444444444466666666667777777777
000000000011111111111111111111444444444444444444445555555555555555555566666666666666666666666666666688888888889999999999
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444555555555566666666669999999999
111111111111111111112222222222333333333333333333333333333333444444444444444444445555555555777777777777777777778888888888
000000000000000000001111111111444444444444444444445555555555666666666666666666666666666666777777777788888888888888888888
000000000011111111112222222222222222222222222222222222222222222222222233333333333333333333777777777788888888889999999999
000000000000000000001111111111111111111111111111112222222222222222222233333333335555555555888888888899999999999999999999
000000000000000000000000000000111111111111111111113333333333444444444455555555556666666666888888888888888888889999999999
000000000000000000000000000000000000000011111111112222222222222222222244444444445555555555666666666688888888888888888888
000000000000000000002222222222222222222222222222222222222222444444444444444444445555555555555555555566666666666666666666
000000000000000000000000000000222222222222222222223333333333444444444444444444444444444444555555555588888888889999999999
000000000011111111111111111111333333333333333333334444444444444444444455555555555555555555555555555566666666666666666666
000000000000000000001111111111111111111122222222222222222222222222222222222222223333333333555555555577777777779999999999
000000000011111111111111111111222222222233333333333333333333555555555555555555555555555555777777777788888888889999999999
000000000000000000001111111111222222222222222222222222222222222222222222222222223333333333333333333344444444448888888888
111111111122222222223333333333444444444444444444444444444444555555555555555555555555555555666666666688888888888888888888
222222222233333333333333333333333333333344444444445555555555555555555588888888888888888888999999999999999999999999999999
000000000011111111111111111111111111111122222222222222222222333333333355555555555555555555666666666677777777777777777777
000000000000000000000000000000111111111122222222223333333333333333333344444444445555555555555555555577777777778888888888
000000000000000000001111111111111111111122222222222222222222222222222233333333335555555555666666666666666666667777777777
000000000022222222223333333333444444444444444444444444444444444444444444444444444444444444555555555577777777779999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444444444444444444444444466666666667777777777
000000000000000000001111111111222222222233333333333333333333444444444444444444445555555555555555555577777777778888888888
000000000022222222222222222222333333333333333333334444444444444444444455555555556666666666777777777777777777779999999999
000000000011111111111111111111222222222233333333333333333333444444444444444444444444444444555555555577777777778888888888
000000000000000000001111111111111111111122222222222222222222333333333344444444445555555555666666666688888888889999999999
000000000000000000001111111111222222222233333333333333333333333333333344444444444444444444555555555566666666667777777777
000000000000000000001111111111111111111111111111112222222222222222222222222222223333333333333333333355555555555555555555
000000000011111111111111111111444444444444444444444444444444555555555555555555555555555555777777777788888888889999999999
000000000000000000000000000000111111111111111111111111111111222222222222222222224444444444777777777799999999999999999999
000000000000000000000000000000111111111122222222224444444444555555555555555555556666666666777777777788888888889999999999
000000000000000000001111111111222222222222222222223333333333444444444466666666667777777777888888888888888888889999999999
000000000000000000000000000000000000000011111111111111111111222222222222222222225555555555555555555566666666669999999999
000000000011111111111111111111111111111133333333333333333333444444444455555555555555555555666666666666666666669999999999
000000000011111111112222222222444444444444444444444444444444555555555555555555555555555555555555555588888888889999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444444444444444666666666677777777779999999999
000000000000000000001111111111111111111122222222222222222222222222222233333333333333333333555555555599999999999999999999
000000000011111111112222222222222222222233333333333333333333333333333344444444444444444444555555555555555555555555555555
000000000000000000001111111111111111111122222222223333333333333333333344444444445555555555555555555566666666669999999999
000000000000000000000000000000000000000011111111112222222222444444444444444444445555555555777777777788888888888888888888
111111111122222222222222222222222222222222222222223333333333333333333355555555558888888888888888888899999999999999999999
000000000000000000001111111111222222222222222222222222222222222222222244444444445555555555777777777788888888889999999999
000000000000000000001111111111111111111111111111113333333333333333333333333333335555555555555555555566666666667777777777
000000000000000000001111111111222222222233333333333333333333444444444444444444444444444444666666666677777777778888888888
000000000011111111112222222222222222222222222222223333333333444444444444444444445555555555555555555555555555556666666666
000000000000000000001111111111111111111122222222222222222222222222222233333333334444444444555555555566666666667777777777
000000000000000000001111111111222222222233333333333333333333444444444455555555555555555555777777777777777777778888888888
000000000022222222223333333333333333333333333333334444444444444444444444444444444444444444444444444466666666669999999999
111111111111111111112222222222222222222233333333334444444444555555555555555555556666666666666666666677777777779999999999
000000000000000000001111111111333333333333333333333333333333444444444455555555555555555555666666666677777777779999999999
000000000000000000000000000000111111111111111111112222222222222222222233333333334444444444444444444488888888889999999999
000000000000000000001111111111111111111111111111111111111111222222222255555555555555555555666666666666666666669999999999
000000000011111111111111111111222222222222222222223333333333333333333344444444445555555555666666666677777777779999999999
000000000033333333333333333333444444444444444444444444444444444444444455555555555555555555666666666666666666666666666666
000000000000000000001111111111222222222233333333333333333333444444444455555555555555555555666666666677777777778888888888
000000000000000000002222222222222222222222222222222222222222222222222233333333334444444444555555555566666666667777777777
000000000000000000001111111111222222222233333333334444444444444444444455555555555555555555666666666688888888889999999999
000000000011111111111111111111222222222233333333334444444444444444444444444444445555555555555555555566666666667777777777
000000000011111111111111111111111111111122222222223333333333333333333344444444445555555555555555555566666666668888888888
000000000011111111111111111111111111111122222222222222222222444444444444444444445555555555555555555566666666668888888888
000000000011111111111111111111111111111111111111113333333333333333333333333333335555555555555555555588888888889999999999
000000000000000000000000000000000000000011111111111111111111111111111133333333335555555555555555555566666666667777777777
000000000022222222222222222222444444444444444444444444444444555555555555555555555555555555555555555577777777778888888888
000000000000000000000000000000000000000011111111111111111111111111111122222222224444444444444444444488888888888888888888
000000000011111111111111111111222222222222222222223333333333333333333355555555556666666666777777777788888888888888888888
000000000000000000001111111111222222222222222222222222222222333333333344444444445555555555555555555577777777779999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444444444444444555555555566666666666666666666
000000000000000000001111111111111111111111111111111111111111333333333333333333334444444444555555555577777777777777777777
000000000011111111111111111111111111111111111111112222222222555555555555555555555555555555666666666677777777778888888888
111111111122222222222222222222333333333333333333334444444444444444444444444444445555555555555555555577777777779999999999
000000000011111111111111111111111111111111111111112222222222333333333344444444444444444444666666666677777777778888888888
000000000011111111111111111111111111111122222222222222222222222222222222222222223333333333555555555566666666667777777777
000000000000000000000000000000333333333333333333335555555555555555555555555555556666666666888888888888888888889999999999
000000000000000000000000000000111111111122222222223333333333444444444444444444445555555555555555555599999999999999999999
000000000011111111111111111111222222222222222222224444444444444444444455555555555555555555555555555577777777778888888888
000000000011111111111111111111111111111111111111112222222222333333333344444444444444444444555555555566666666667777777777
000000000000000000001111111111111111111111111111111111111111222222222233333333334444444444444444444466666666668888888888
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444555555555566666666669999999999
000000000000000000002222222222222222222233333333333333333333333333333333333333335555555555555555555577777777778888888888
000000000000000000001111111111222222222222222222224444444444444444444444444444444444444444555555555577777777779999999999
000000000011111111111111111111222222222222222222224444444444444444444466666666668888888888999999999999999999999999999999
000000000000000000001111111111333333333333333333333333333333444444444455555555557777777777777777777799999999999999999999
000000000000000000001111111111222222222222222222223333333333333333333344444444444444444444555555555566666666669999999999
000000000000000000001111111111111111111122222222222222222222444444444444444444445555555555555555555566666666668888888888
222222222222222222224444444444444444444444444444444444444444555555555555555555557777777777777777777777777777778888888888
000000000011111111112222222222333333333344444444444444444444555555555555555555557777777777888888888899999999999999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444445555555555555555555566666666668888888888
000000000000000000003333333333333333333333333333334444444444444444444455555555555555555555555555555577777777777777777777
000000000011111111111111111111333333333344444444444444444444444444444455555555557777777777888888888899999999999999999999
000000000022222222222222222222333333333333333333333333333333444444444444444444444444444444555555555566666666668888888888
000000000000000000000000000000111111111122222222222222222222333333333333333333334444444444555555555577777777779999999999
000000000011111111111111111111111111111111111111112222222222222222222233333333333333333333555555555566666666669999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333444444444444444444449999999999
000000000000000000000000000000111111111111111111111111111111333333333355555555556666666666777777777788888888889999999999
000000000000000000001111111111333333333333333333333333333333444444444444444444444444444444444444444455555555556666666666
000000000011111111112222222222222222222222222222223333333333333333333344444444445555555555666666666677777777778888888888
000000000011111111111111111111111111111111111111112222222222333333333344444444444444444444555555555566666666668888888888
000000000011111111112222222222222222222222222222224444444444555555555555555555556666666666666666666699999999999999999999
000000000000000000000000000000111111111133333333334444444444444444444455555555555555555555555555555577777777778888888888
000000000000000000001111111111222222222222222222222222222222222222222233333333333333333333444444444444444444448888888888
000000000000000000000000000000222222222222222222223333333333333333333344444444445555555555555555555599999999999999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444445555555555555555555555555555559999999999
000000000000000000000000000000000000000011111111112222222222222222222233333333334444444444444444444455555555556666666666
000000000000000000002222222222222222222222222222223333333333333333333333333333334444444444666666666666666666668888888888
000000000011111111112222222222222222222233333333333333333333444444444444444444445555555555555555555566666666667777777777
000000000000000000001111111111222222222222222222222222222222333333333333333333334444444444777777777788888888888888888888
000000000000000000000000000000222222222222222222222222222222333333333344444444444444444444444444444466666666669999999999
111111111122222222222222222222222222222233333333334444444444444444444455555555556666666666777777777777777777779999999999
000000000000000000000000000000000000000011111111113333333333333333333333333333333333333333444444444444444444449999999999
111111111111111111112222222222222222222233333333333333333333444444444444444444447777777777888888888899999999999999999999
000000000000000000001111111111111111111111111111112222222222333333333344444444444444444444666666666688888888889999999999
000000000011111111111111111111111111111122222222222222222222222222222233333333333333333333666666666666666666667777777777
000000000011111111111111111111111111111111111111112222222222333333333333333333334444444444444444444455555555556666666666
000000000011111111111111111111111111111122222222223333333333333333333344444444445555555555666666666677777777778888888888
000000000000000000000000000000111111111111111111111111111111222222222222222222222222222222333333333355555555555555555555
111111111111111111113333333333333333333333333333334444444444444444444444444444445555555555555555555555555555558888888888
000000000011111111111111111111111111111122222222223333333333333333333344444444444444444444777777777777777777778888888888
000000000000000000000000000000111111111111111111112222222222222222222244444444445555555555666666666677777777777777777777
000000000011111111111111111111111111111122222222223333333333333333333344444444445555555555555555555566666666669999999999
000000000011111111111111111111111111111122222222224444444444555555555555555555555555555555666666666688888888889999999999
000000000000000000000000000000222222222233333333333333333333444444444455555555555555555555666666666688888888889999999999
000000000000000000001111111111111111111122222222223333333333444444444455555555555555555555555555555577777777778888888888
000000000000000000000000000000111111111133333333334444444444444444444444444444445555555555555555555566666666667777777777
000000000000000000000000000000222222222233333333333333333333333333333344444444445555555555555555555566666666669999999999
000000000000000000000000000000333333333333333333334444444444444444444444444444446666666666777777777799999999999999999999
000000000000000000001111111111111111111111111111112222222222222222222244444444445555555555666666666688888888889999999999
000000000011111111112222222222222222222222222222224444444444444444444444444444445555555555666666666666666666668888888888
000000000000000000002222222222222222222233333333333333333333333333333333333333334444444444444444444455555555559999999999
000000000022222222222222222222333333333333333333333333333333444444444444444444444444444444555555555555555555558888888888
000000000000000000002222222222333333333333333333334444444444555555555566666666666666666666777777777799999999999999999999
000000000011111111111111111111222222222222222222222222222222333333333344444444445555555555555555555555555555556666666666
000000000000000000001111111111111111111133333333333333333333444444444444444444444444444444555555555577777777778888888888
000000000000000000000000000000111111111111111111112222222222333333333344444444444444444444777777777777777777779999999999
000000000000000000000000000000111111111111111111112222222222333333333344444444445555555555666666666677777777777777777777
000000000000000000001111111111222222222222222222223333333333444444444444444444444444444444555555555555555555558888888888
000000000011111111111111111111333333333344444444444444444444444444444444444444444444444444444444444455555555555555555555
000000000000000000000000000000333333333344444444444444444444444444444455555555555555555555555555555555555555557777777777
000000000011111111111111111111444444444444444444445555555555555555555555555555556666666666777777777788888888889999999999
222222222244444444444444444444444444444444444444445555555555555555555555555555556666666666666666666666666666669999999999
000000000000000000001111111111111111111133333333334444444444444444444444444444445555555555666666666699999999999999999999
000000000011111111111111111111111111111111111111113333333333333333333344444444446666666666777777777788888888889999999999
000000000000000000002222222222222222222233333333333333333333333333333344444444445555555555666666666677777777779999999999
000000000011111111112222222222222222222233333333334444444444444444444455555555555555555555555555555577777777779999999999
000000000000000000000000000000111111111122222222222222222222333333333344444444444444444444555555555588888888889999999999
000000000000000000001111111111222222222222222222223333333333444444444455555555556666666666666666666688888888889999999999
111111111111111111111111111111222222222222222222223333333333444444444455555555555555555555777777777777777777779999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444445555555555555555555588888888889999999999
000000000000000000001111111111111111111133333333333333333333444444444444444444446666666666666666666688888888889999999999
000000000011111111112222222222222222222222222222223333333333333333333333333333335555555555555555555555555555557777777777
000000000000000000001111111111111111111111111111112222222222333333333355555555555555555555666666666688888888889999999999
000000000011111111112222222222222222222222222222223333333333555555555555555555556666666666666666666699999999999999999999
000000000000000000000000000000111111111122222222223333333333333333333344444444445555555555666666666699999999999999999999
000000000011111111112222222222333333333333333333333333333333333333333333333333334444444444444444444477777777777777777777
000000000011111111111111111111222222222222222222222222222222333333333344444444445555555555555555555588888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444445555555555555555555566666666668888888888
000000000011111111112222222222222222222233333333333333333333333333333344444444446666666666777777777788888888889999999999
000000000000000000001111111111222222222244444444444444444444444444444455555555556666666666777777777788888888889999999999
000000000000000000000000000000000000000033333333334444444444555555555555555555556666666666777777777788888888889999999999
000000000011111111111111111111222222222222222222223333333333333333333355555555555555555555666666666688888888888888888888
000000000000000000000000000000333333333333333333333333333333444444444444444444444444444444555555555566666666667777777777
000000000000000000001111111111111111111111111111111111111111444444444444444444444444444444888888888899999999999999999999
000000000000000000001111111111111111111122222222223333333333333333333333333333334444444444666666666666666666669999999999
000000000000000000001111111111222222222233333333333333333333333333333333333333334444444444555555555566666666668888888888
000000000011111111112222222222222222222233333333333333333333333333333333333333333333333333555555555566666666669999999999
222222222222222222222222222222222222222233333333334444444444555555555555555555557777777777888888888888888888889999999999
000000000000000000002222222222333333333333333333334444444444444444444455555555556666666666666666666677777777778888888888
111111111111111111111111111111222222222222222222223333333333333333333355555555555555555555555555555577777777778888888888
000000000000000000001111111111111111111111111111111111111111222222222222222222224444444444444444444455555555555555555555
000000000011111111112222222222222222222233333333334444444444444444444444444444444444444444666666666677777777779999999999
000000000011111111111111111111333333333344444444444444444444555555555555555555556666666666666666666677777777779999999999
000000000011111111111111111111111111111122222222222222222222222222222222222222224444444444444444444466666666668888888888
000000000000000000001111111111111111111122222222222222222222444444444444444444445555555555555555555588888888888888888888
000000000011111111112222222222333333333344444444444444444444444444444444444444444444444444888888888899999999999999999999
000000000011111111112222222222333333333344444444444444444444444444444444444444446666666666999999999999999999999999999999
000000000000000000001111111111222222222233333333333333333333333333333344444444445555555555555555555555555555556666666666
000000000000000000003333333333333333333344444444444444444444555555555555555555555555555555555555555566666666666666666666
000000000000000000000000000000000000000011111111111111111111333333333344444444444444444444555555555588888888888888888888
000000000000000000001111111111222222222244444444444444444444444444444444444444445555555555777777777777777777778888888888
000000000011111111111111111111111111111122222222222222222222222222222233333333333333333333444444444455555555558888888888
000000000011111111111111111111111111111133333333333333333333444444444455555555555555555555555555555577777777777777777777
000000000000000000001111111111111111111122222222224444444444444444444444444444446666666666666666666677777777779999999999
000000000000000000000000000000222222222222222222222222222222444444444444444444444444444444555555555555555555556666666666
000000000011111111112222222222222222222222222222223333333333333333333333333333334444444444555555555555555555558888888888
000000000011111111112222222222222222222222222222223333333333444444444455555555555555555555555555555566666666668888888888
000000000000000000000000000000222222222233333333334444444444444444444455555555555555555555555555555566666666667777777777
000000000011111111111111111111111111111111111111112222222222222222222233333333334444444444444444444444444444448888888888
111111111111111111111111111111222222222233333333333333333333444444444444444444444444444444666666666677777777779999999999
000000000000000000000000000000111111111111111111111111111111333333333333333333333333333333444444444455555555557777777777
000000000011111111112222222222222222222222222222223333333333444444444455555555555555555555666666666666666666668888888888
000000000000000000002222222222222222222233333333334444444444444444444455555555555555555555666666666677777777777777777777
000000000000000000001111111111222222222233333333334444444444555555555555555555556666666666777777777777777777779999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444666666666677777777777777777777
000000000011111111111111111111111111111111111111112222222222333333333333333333333333333333444444444444444444449999999999
000000000022222222223333333333333333333333333333334444444444555555555555555555555555555555555555555577777777778888888888
000000000000000000000000000000111111111122222222222222222222333333333333333333334444444444555555555555555555555555555555
000000000000000000002222222222222222222222222222224444444444555555555555555555556666666666777777777788888888889999999999
000000000000000000001111111111222222222233333333333333333333444444444444444444444444444444555555555566666666667777777777
000000000011111111111111111111222222222222222222223333333333444444444444444444444444444444555555555566666666668888888888
000000000000000000000000000000222222222222222222222222222222444444444455555555555555555555666666666666666666669999999999
000000000000000000000000000000111111111111111111112222222222222222222222222222223333333333555555555577777777779999999999
000000000000000000000000000000222222222222222222222222222222333333333333333333334444444444777777777788888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444444444444455555555555555555555
000000000000000000001111111111111111111111111111111111111111222222222233333333334444444444555555555577777777778888888888
000000000000000000001111111111111111111133333333334444444444444444444444444444447777777777888888888899999999999999999999
000000000000000000000000000000222222222222222222224444444444444444444455555555555555555555666666666699999999999999999999
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444555555555555555555557777777777
000000000011111111111111111111111111111111111111113333333333333333333355555555555555555555666666666677777777779999999999
000000000011111111111111111111111111111122222222222222222222222222222233333333333333333333333333333355555555556666666666
000000000011111111112222222222222222222244444444445555555555555555555555555555557777777777777777777799999999999999999999
000000000000000000001111111111111111111122222222222222222222222222222233333333334444444444444444444455555555559999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444555555555555555555556666666666
000000000011111111112222222222222222222222222222225555555555555555555555555555556666666666777777777777777777777777777777
000000000000000000000000000000000000000011111111112222222222333333333355555555556666666666666666666688888888889999999999
000000000033333333333333333333333333333344444444444444444444555555555566666666666666666666777777777799999999999999999999
111111111122222222222222222222222222222233333333334444444444444444444455555555556666666666888888888888888888889999999999
111111111111111111112222222222222222222233333333333333333333555555555566666666668888888888888888888899999999999999999999
000000000000000000001111111111111111111111111111113333333333333333333344444444445555555555555555555566666666669999999999
000000000022222222222222222222333333333333333333334444444444555555555555555555556666666666666666666688888888889999999999
000000000000000000000000000000111111111111111111113333333333444444444455555555556666666666888888888888888888889999999999
000000000000000000000000000000333333333333333333333333333333333333333355555555555555555555777777777788888888889999999999
000000000000000000001111111111222222222222222222223333333333333333333344444444445555555555555555555555555555559999999999
000000000011111111111111111111222222222222222222223333333333333333333344444444444444444444555555555566666666669999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444446666666666666666666677777777778888888888
000000000011111111111111111111222222222222222222222222222222333333333333333333335555555555555555555566666666669999999999
000000000000000000001111111111111111111122222222222222222222222222222244444444444444444444555555555555555555556666666666
000000000000000000001111111111111111111133333333333333333333333333333344444444445555555555555555555577777777778888888888
000000000000000000000000000000000000000011111111111111111111333333333333333333333333333333444444444477777777779999999999
000000000011111111111111111111333333333333333333333333333333444444444444444444445555555555555555555566666666668888888888
000000000000000000000000000000222222222222222222223333333333333333333333333333333333333333444444444455555555555555555555
000000000011111111111111111111222222222233333333333333333333333333333344444444444444444444555555555555555555556666666666
000000000000000000001111111111222222222233333333333333333333444444444444444444445555555555666666666688888888889999999999
000000000000000000000000000000111111111111111111112222222222333333333344444444445555555555555555555555555555557777777777
000000000000000000001111111111222222222222222222223333333333444444444455555555555555555555777777777777777777778888888888
000000000000000000001111111111111111111111111111112222222222333333333344444444445555555555555555555555555555558888888888
000000000011111111111111111111222222222222222222223333333333333333333333333333333333333333444444444466666666669999999999
000000000011111111112222222222333333333333333333333333333333333333333333333333334444444444444444444455555555557777777777
000000000011111111112222222222333333333344444444444444444444555555555555555555555555555555555555555555555555558888888888
000000000011111111113333333333333333333344444444444444444444444444444455555555555555555555666666666677777777778888888888
000000000000000000001111111111222222222244444444445555555555555555555566666666667777777777888888888888888888889999999999
111111111111111111112222222222333333333344444444444444444444444444444455555555555555555555777777777777777777778888888888
111111111111111111111111111111222222222222222222223333333333444444444455555555555555555555777777777777777777779999999999
000000000000000000001111111111222222222233333333333333333333333333333344444444444444444444555555555555555555555555555555
000000000000000000000000000000111111111111111111113333333333444444444455555555555555555555555555555555555555556666666666
000000000000000000001111111111222222222233333333333333333333333333333344444444444444444444555555555555555555558888888888
000000000000000000000000000000111111111122222222222222222222333333333333333333335555555555555555555566666666666666666666
000000000000000000000000000000111111111122222222222222222222333333333333333333334444444444444444444466666666669999999999
000000000011111111111111111111222222222222222222222222222222333333333333333333335555555555777777777799999999999999999999
000000000000000000002222222222222222222222222222223333333333333333333344444444445555555555777777777799999999999999999999
000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222555555555588888888888888888888
222222222222222222222222222222222222222233333333334444444444444444444455555555555555555555999999999999999999999999999999
000000000000000000000000000000111111111122222222223333333333333333333333333333334444444444555555555555555555559999999999
000000000000000000001111111111111111111122222222222222222222444444444455555555555555555555666666666666666666669999999999
000000000000000000000000000000111111111122222222223333333333333333333333333333335555555555777777777788888888888888888888
000000000011111111111111111111222222222222222222223333333333555555555555555555556666666666888888888899999999999999999999
000000000011111111111111111111222222222233333333333333333333444444444444444444444444444444444444444455555555559999999999
000000000011111111111111111111222222222233333333333333333333444444444455555555555555555555777777777788888888889999999999
000000000000000000001111111111222222222222222222222222222222222222222244444444444444444444888888888899999999999999999999
000000000011111111111111111111222222222222222222222222222222333333333344444444445555555555555555555566666666668888888888
111111111111111111111111111111333333333344444444444444444444444444444444444444445555555555555555555555555555558888888888
000000000011111111112222222222222222222222222222223333333333333333333355555555557777777777999999999999999999999999999999
000000000000000000001111111111222222222222222222223333333333444444444444444444445555555555555555555555555555558888888888
000000000000000000000000000000111111111122222222223333333333333333333333333333334444444444444444444455555555557777777777
000000000000000000001111111111333333333333333333334444444444444444444455555555555555555555777777777777777777779999999999
000000000000000000001111111111111111111111111111112222222222333333333333333333334444444444555555555566666666669999999999
000000000000000000002222222222333333333333333333333333333333444444444455555555555555555555666666666677777777778888888888
000000000000000000000000000000111111111133333333333333333333333333333344444444445555555555555555555566666666668888888888
000000000000000000000000000000111111111111111111112222222222222222222244444444444444444444555555555555555555559999999999
000000000022222222222222222222333333333344444444444444444444444444444455555555555555555555666666666677777777778888888888
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555555555555599999999999999999999
000000000011111111111111111111222222222222222222223333333333333333333344444444444444444444444444444455555555557777777777
000000000000000000001111111111111111111122222222223333333333444444444477777777778888888888999999999999999999999999999999
000000000011111111112222222222333333333333333333333333333333444444444455555555555555555555555555555588888888889999999999
222222222233333333333333333333333333333333333333333333333333333333333344444444445555555555555555555566666666668888888888
000000000000000000001111111111222222222222222222222222222222222222222233333333335555555555555555555566666666667777777777
111111111111111111112222222222444444444455555555555555555555555555555555555555556666666666777777777777777777779999999999
000000000000000000003333333333444444444444444444444444444444555555555555555555556666666666666666666688888888889999999999
111111111111111111111111111111222222222222222222223333333333333333333333333333334444444444555555555599999999999999999999
000000000011111111111111111111111111111122222222222222222222222222222233333333334444444444444444444444444444445555555555
000000000000000000000000000000000000000011111111111111111111333333333355555555557777777777888888888899999999999999999999
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555666666666666666666668888888888
000000000011111111111111111111333333333333333333334444444444555555555555555555556666666666666666666677777777777777777777
000000000000000000001111111111111111111122222222223333333333444444444444444444445555555555666666666666666666669999999999
000000000000000000000000000000111111111122222222223333333333333333333333333333334444444444666666666666666666669999999999
000000000000000000000000000000111111111122222222223333333333444444444444444444444444444444555555555577777777778888888888
000000000000000000001111111111111111111133333333333333333333444444444444444444445555555555666666666666666666667777777777
000000000000000000001111111111111111111111111111112222222222444444444455555555555555555555555555555577777777777777777777
000000000000000000001111111111222222222222222222223333333333333333333333333333334444444444444444444455555555559999999999
000000000000000000001111111111222222222222222222223333333333444444444455555555555555555555888888888899999999999999999999
111111111122222222222222222222222222222222222222223333333333333333333355555555555555555555666666666677777777778888888888
000000000000000000001111111111111111111122222222223333333333444444444455555555556666666666666666666688888888889999999999
000000000011111111111111111111111111111122222222223333333333333333333344444444445555555555777777777799999999999999999999
000000000000000000001111111111222222222244444444444444444444555555555555555555555555555555666666666688888888888888888888
000000000000000000000000000000111111111111111111112222222222222222222233333333334444444444555555555566666666669999999999
000000000000000000001111111111111111111111111111112222222222333333333355555555555555555555666666666688888888889999999999
000000000000000000001111111111222222222222222222223333333333444444444444444444445555555555555555555566666666666666666666
000000000000000000001111111111222222222233333333333333333333444444444444444444445555555555666666666688888888889999999999
000000000000000000000000000000111111111111111111112222222222222222222244444444445555555555666666666666666666669999999999
000000000000000000001111111111111111111111111111113333333333333333333333333333334444444444666666666688888888888888888888
000000000022222222222222222222333333333333333333334444444444555555555555555555555555555555555555555566666666669999999999
000000000000000000000000000000000000000033333333334444444444444444444444444444445555555555666666666688888888889999999999
000000000011111111111111111111222222222222222222222222222222222222222233333333333333333333666666666666666666669999999999
000000000011111111111111111111111111111122222222223333333333333333333333333333333333333333555555555588888888888888888888
000000000000000000001111111111222222222222222222222222222222333333333333333333335555555555555555555555555555558888888888
111111111111111111111111111111111111111122222222222222222222222222222233333333333333333333333333333344444444445555555555
000000000000000000001111111111222222222222222222223333333333333333333344444444444444444444555555555566666666667777777777
000000000000000000000000000000111111111111111111112222222222222222222233333333333333333333555555555577777777778888888888
000000000000000000000000000000111111111122222222222222222222333333333333333333333333333333444444444444444444445555555555
000000000011111111114444444444444444444444444444445555555555555555555555555555557777777777777777777788888888888888888888
000000000000000000001111111111111111111111111111112222222222333333333333333333333333333333444444444455555555559999999999
000000000000000000000000000000111111111111111111112222222222333333333344444444444444444444444444444444444444445555555555
000000000000000000000000000000111111111122222222224444444444444444444455555555555555555555666666666688888888889999999999
000000000000000000000000000000111111111122222222222222222222333333333344444444445555555555555555555555555555557777777777
000000000011111111111111111111333333333333333333334444444444444444444444444444444444444444555555555566666666669999999999
000000000000000000001111111111111111111111111111112222222222333333333355555555555555555555555555555566666666669999999999
000000000000000000001111111111111111111133333333333333333333444444444455555555555555555555555555555555555555556666666666
000000000022222222222222222222222222222233333333333333333333333333333344444444445555555555555555555566666666668888888888
333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555566666666669999999999
000000000011111111111111111111222222222222222222223333333333333333333355555555555555555555555555555566666666666666666666
000000000000000000001111111111111111111122222222224444444444444444444455555555555555555555555555555566666666667777777777
000000000011111111111111111111222222222244444444444444444444555555555555555555555555555555666666666688888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444555555555555555555557777777777
000000000000000000001111111111111111111133333333333333333333444444444444444444444444444444555555555566666666666666666666
000000000011111111112222222222222222222233333333333333333333444444444444444444444444444444555555555566666666669999999999
000000000000000000001111111111222222222233333333333333333333444444444444444444444444444444555555555577777777777777777777
000000000000000000000000000000222222222233333333333333333333333333333344444444444444444444777777777777777777778888888888
000000000011111111112222222222222222222222222222222222222222333333333333333333335555555555666666666677777777779999999999
000000000000000000001111111111222222222233333333333333333333444444444455555555555555555555888888888899999999999999999999
000000000000000000001111111111111111111122222222224444444444444444444455555555555555555555777777777799999999999999999999
000000000000000000000000000000222222222222222222222222222222222222222222222222223333333333555555555588888888889999999999
000000000000000000001111111111222222222233333333333333333333444444444444444444444444444444666666666699999999999999999999
000000000022222222222222222222333333333344444444444444444444444444444455555555555555555555666666666688888888888888888888
000000000000000000001111111111222222222222222222222222222222333333333355555555555555555555777777777788888888889999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444444444444444555555555588888888888888888888
000000000000000000001111111111222222222233333333333333333333333333333333333333335555555555666666666677777777779999999999
111111111111111111111111111111111111111122222222223333333333444444444444444444444444444444666666666666666666668888888888
000000000000000000001111111111111111111111111111112222222222444444444455555555555555555555666666666677777777778888888888
111111111111111111112222222222222222222233333333334444444444444444444455555555555555555555555555555577777777778888888888
000000000000000000001111111111111111111133333333334444444444555555555555555555555555555555666666666677777777779999999999
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555555555555555555555557777777777
000000000011111111112222222222333333333344444444445555555555555555555555555555555555555555666666666677777777778888888888
111111111111111111111111111111222222222233333333334444444444444444444455555555555555555555777777777788888888889999999999
000000000000000000000000000000111111111122222222222222222222333333333333333333334444444444555555555555555555556666666666
000000000000000000000000000000111111111111111111111111111111111111111111111111113333333333555555555588888888889999999999
111111111111111111112222222222333333333333333333334444444444444444444455555555555555555555555555555566666666666666666666
000000000011111111112222222222222222222233333333333333333333333333333344444444445555555555555555555577777777779999999999
000000000000000000000000000000111111111111111111113333333333333333333344444444445555555555777777777788888888889999999999
000000000000000000001111111111111111111122222222223333333333444444444444444444448888888888888888888888888888889999999999
000000000022222222222222222222333333333344444444444444444444555555555566666666666666666666777777777799999999999999999999
000000000000000000001111111111222222222233333333333333333333333333333344444444445555555555555555555555555555559999999999
111111111122222222222222222222222222222222222222223333333333333333333344444444445555555555555555555566666666668888888888
000000000000000000000000000000000000000011111111111111111111222222222222222222225555555555666666666677777777778888888888
000000000000000000001111111111111111111122222222222222222222222222222233333333334444444444444444444455555555559999999999
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555555555555577777777778888888888
000000000000000000001111111111222222222222222222223333333333333333333344444444445555555555555555555555555555558888888888
000000000000000000001111111111111111111111111111113333333333333333333333333333334444444444666666666688888888889999999999
000000000000000000001111111111111111111111111111114444444444444444444455555555555555555555666666666677777777779999999999
000000000000000000001111111111111111111122222222223333333333333333333333333333335555555555666666666666666666669999999999
000000000000000000000000000000111111111111111111111111111111222222222222222222223333333333444444444455555555557777777777
000000000000000000000000000000000000000022222222224444444444444444444455555555555555555555666666666666666666667777777777
000000000011111111111111111111111111111122222222222222222222333333333344444444445555555555555555555566666666669999999999
000000000011111111111111111111222222222222222222223333333333444444444455555555556666666666888888888899999999999999999999
000000000000000000000000000000111111111111111111112222222222444444444455555555556666666666777777777777777777779999999999
000000000011111111112222222222222222222233333333334444444444444444444444444444445555555555777777777788888888889999999999
000000000011111111114444444444444444444444444444445555555555555555555555555555556666666666666666666699999999999999999999
000000000011111111112222222222333333333333333333334444444444555555555555555555556666666666777777777788888888889999999999
000000000000000000000000000000000000000011111111111111111111222222222255555555555555555555666666666699999999999999999999
000000000000000000002222222222333333333333333333334444444444444444444455555555555555555555555555555566666666669999999999
000000000011111111111111111111333333333333333333333333333333333333333344444444445555555555555555555566666666666666666666
000000000011111111112222222222333333333333333333334444444444555555555555555555556666666666888888888899999999999999999999
000000000011111111111111111111111111111122222222222222222222333333333333333333333333333333444444444477777777777777777777
000000000000000000002222222222222222222233333333334444444444444444444444444444448888888888888888888888888888889999999999
111111111111111111111111111111222222222233333333334444444444444444444444444444446666666666777777777799999999999999999999
000000000011111111111111111111111111111122222222222222222222222222222233333333333333333333444444444466666666666666666666
000000000011111111111111111111222222222222222222222222222222444444444455555555555555555555555555555566666666669999999999
000000000011111111111111111111333333333333333333333333333333444444444455555555555555555555666666666677777777777777777777
000000000000000000001111111111111111111111111111112222222222222222222233333333335555555555666666666677777777778888888888
000000000000000000001111111111111111111122222222222222222222444444444455555555555555555555555555555566666666667777777777
000000000022222222222222222222333333333333333333333333333333333333333344444444444444444444777777777777777777778888888888
000000000011111111111111111111222222222222222222222222222222222222222233333333335555555555666666666688888888889999999999
222222222222222222222222222222333333333344444444444444444444555555555555555555555555555555555555555555555555557777777777
000000000000000000000000000000111111111111111111112222222222333333333333333333334444444444444444444444444444445555555555
000000000000000000002222222222222222222222222222222222222222333333333333333333334444444444555555555555555555556666666666
111111111122222222222222222222333333333344444444444444444444444444444455555555555555555555777777777777777777779999999999
000000000000000000001111111111222222222222222222223333333333333333333333333333334444444444777777777788888888889999999999
000000000011111111111111111111222222222222222222222222222222222222222233333333333333333333666666666688888888889999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444445555555555666666666666666666668888888888
000000000000000000000000000000222222222222222222224444444444444444444455555555555555555555777777777799999999999999999999
000000000000000000000000000000111111111111111111113333333333444444444444444444444444444444777777777788888888889999999999
000000000000000000000000000000333333333333333333334444444444444444444455555555556666666666666666666666666666668888888888
000000000022222222222222222222333333333355555555555555555555555555555555555555557777777777777777777777777777779999999999
000000000011111111111111111111222222222222222222223333333333333333333333333333333333333333444444444466666666668888888888
111111111122222222222222222222333333333344444444444444444444555555555555555555555555555555555555555588888888888888888888
000000000011111111111111111111111111111122222222223333333333444444444444444444445555555555555555555599999999999999999999
000000000000000000001111111111111111111122222222222222222222222222222233333333333333333333555555555555555555555555555555
000000000000000000001111111111111111111122222222224444444444555555555555555555555555555555777777777788888888889999999999
000000000000000000001111111111222222222233333333334444444444555555555555555555555555555555555555555566666666668888888888
000000000000000000001111111111222222222233333333334444444444555555555555555555555555555555555555555566666666667777777777
000000000000000000001111111111111111111122222222223333333333444444444444444444444444444444555555555577777777777777777777
000000000011111111111111111111111111111122222222223333333333555555555555555555555555555555666666666677777777777777777777
000000000000000000002222222222333333333344444444444444444444444444444455555555555555555555666666666677777777779999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444445555555555555555555566666666668888888888
222222222222222222223333333333333333333333333333334444444444555555555555555555556666666666777777777777777777779999999999
111111111111111111112222222222222222222233333333333333333333555555555555555555556666666666888888888888888888889999999999
000000000011111111112222222222222222222222222222223333333333333333333344444444445555555555555555555577777777778888888888
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444555555555555555555559999999999
000000000011111111111111111111222222222233333333334444444444444444444455555555556666666666777777777788888888889999999999
000000000011111111111111111111222222222222222222222222222222333333333344444444447777777777888888888899999999999999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444555555555577777777779999999999
000000000000000000001111111111222222222222222222222222222222333333333333333333333333333333444444444488888888888888888888
000000000011111111112222222222222222222233333333334444444444444444444444444444444444444444888888888888888888889999999999
000000000011111111111111111111111111111122222222223333333333444444444444444444445555555555555555555566666666666666666666
000000000011111111111111111111111111111111111111114444444444444444444444444444445555555555777777777788888888889999999999
222222222222222222224444444444444444444455555555555555555555555555555555555555555555555555888888888888888888889999999999
000000000000000000000000000000111111111122222222223333333333444444444455555555555555555555666666666677777777777777777777
000000000011111111111111111111222222222222222222223333333333333333333333333333334444444444444444444444444444445555555555
000000000033333333333333333333333333333344444444444444444444555555555555555555556666666666666666666677777777779999999999
000000000022222222223333333333333333333333333333334444444444444444444444444444445555555555555555555566666666669999999999
111111111111111111111111111111222222222222222222223333333333333333333344444444444444444444555555555555555555558888888888
000000000000000000000000000000111111111111111111112222222222222222222222222222223333333333777777777788888888889999999999
000000000011111111111111111111222222222222222222222222222222333333333333333333334444444444666666666666666666669999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333335555555555777777777777777777778888888888
000000000011111111111111111111222222222233333333333333333333333333333333333333334444444444777777777777777777779999999999
000000000000000000001111111111111111111122222222223333333333444444444455555555557777777777777777777777777777778888888888
111111111111111111112222222222222222222233333333333333333333333333333344444444444444444444555555555588888888889999999999
000000000000000000001111111111222222222222222222223333333333333333333344444444444444444444444444444499999999999999999999
000000000000000000001111111111222222222244444444445555555555555555555566666666666666666666777777777788888888889999999999
000000000000000000001111111111222222222222222222224444444444444444444444444444445555555555555555555588888888889999999999
000000000011111111112222222222222222222233333333334444444444444444444444444444444444444444666666666688888888888888888888
000000000000000000001111111111222222222233333333334444444444444444444444444444445555555555666666666677777777778888888888
111111111111111111113333333333333333333333333333334444444444444444444455555555555555555555555555555555555555555555555555
111111111122222222223333333333444444444444444444444444444444444444444455555555556666666666777777777777777777779999999999
000000000011111111112222222222333333333344444444444444444444444444444455555555556666666666666666666666666666669999999999
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444555555555599999999999999999999
000000000011111111112222222222222222222244444444445555555555555555555555555555555555555555555555555566666666669999999999
000000000000000000000000000000111111111111111111112222222222222222222255555555556666666666777777777777777777778888888888
000000000011111111111111111111222222222222222222223333333333444444444455555555555555555555777777777788888888888888888888
000000000011111111111111111111111111111111111111112222222222333333333344444444445555555555666666666666666666668888888888
111111111111111111113333333333333333333333333333334444444444444444444455555555555555555555999999999999999999999999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444555555555577777777779999999999
000000000000000000001111111111222222222222222222222222222222333333333333333333334444444444555555555577777777778888888888
000000000000000000000000000000111111111122222222223333333333333333333355555555556666666666777777777788888888889999999999
000000000000000000001111111111222222222233333333333333333333555555555566666666666666666666777777777788888888889999999999
000000000000000000001111111111111111111122222222223333333333444444444444444444444444444444555555555566666666668888888888
000000000033333333333333333333444444444444444444444444444444555555555555555555556666666666777777777788888888889999999999
000000000011111111111111111111333333333333333333334444444444555555555555555555555555555555777777777777777777779999999999
000000000000000000001111111111222222222222222222222222222222333333333344444444446666666666888888888899999999999999999999
000000000000000000001111111111222222222222222222222222222222222222222233333333334444444444555555555566666666669999999999
000000000000000000000000000000111111111133333333333333333333333333333344444444444444444444555555555555555555559999999999
111111111122222222222222222222222222222244444444444444444444444444444455555555555555555555555555555566666666669999999999
000000000000000000001111111111111111111122222222223333333333444444444444444444444444444444444444444455555555556666666666
000000000011111111112222222222222222222233333333333333333333444444444455555555555555555555555555555588888888888888888888
000000000000000000001111111111222222222244444444444444444444444444444455555555555555555555555555555555555555557777777777
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333444444444455555555557777777777
222222222222222222222222222222222222222233333333333333333333333333333344444444446666666666777777777788888888888888888888
000000000011111111111111111111333333333333333333333333333333333333333344444444444444444444666666666677777777779999999999
000000000022222222222222222222333333333333333333333333333333444444444444444444444444444444555555555555555555555555555555
000000000000000000001111111111222222222222222222223333333333555555555555555555556666666666666666666666666666668888888888
111111111122222222223333333333333333333333333333335555555555555555555566666666666666666666777777777788888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333444444444444444444449999999999
000000000011111111112222222222222222222222222222222222222222333333333344444444444444444444555555555555555555558888888888
000000000000000000002222222222222222222222222222224444444444555555555555555555555555555555777777777788888888888888888888
000000000011111111111111111111222222222233333333334444444444444444444455555555555555555555888888888899999999999999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444444444444455555555556666666666
000000000011111111111111111111111111111122222222223333333333333333333333333333334444444444888888888899999999999999999999
000000000000000000001111111111222222222222222222223333333333555555555555555555556666666666666666666666666666669999999999
000000000000000000000000000000111111111122222222222222222222333333333355555555555555555555666666666666666666668888888888
111111111122222222222222222222333333333333333333334444444444444444444444444444445555555555666666666677777777778888888888
000000000000000000001111111111111111111111111111112222222222222222222233333333333333333333555555555555555555557777777777
000000000000000000001111111111222222222222222222224444444444555555555555555555555555555555777777777788888888888888888888
000000000011111111112222222222222222222233333333333333333333444444444455555555555555555555666666666677777777777777777777
000000000011111111112222222222222222222222222222224444444444444444444444444444445555555555777777777788888888889999999999
111111111111111111112222222222222222222233333333333333333333333333333333333333334444444444444444444455555555556666666666
000000000000000000000000000000111111111122222222223333333333444444444444444444446666666666666666666666666666668888888888
111111111111111111112222222222333333333344444444444444444444444444444455555555555555555555666666666666666666669999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444444444444455555555556666666666
000000000000000000000000000000222222222222222222223333333333333333333333333333334444444444555555555555555555556666666666
000000000000000000001111111111222222222222222222223333333333444444444444444444445555555555555555555577777777778888888888
111111111133333333333333333333444444444444444444444444444444444444444444444444445555555555666666666677777777779999999999
000000000000000000000000000000222222222222222222223333333333444444444455555555555555555555777777777788888888889999999999
000000000011111111112222222222222222222222222222222222222222333333333344444444444444444444888888888888888888889999999999
000000000000000000002222222222222222222222222222223333333333444444444444444444445555555555555555555555555555559999999999
000000000011111111111111111111111111111122222222223333333333444444444444444444445555555555666666666666666666666666666666
000000000000000000001111111111111111111133333333333333333333333333333344444444444444444444555555555566666666667777777777
111111111122222222222222222222222222222222222222223333333333333333333344444444444444444444555555555555555555556666666666
000000000000000000000000000000000000000011111111111111111111111111111122222222222222222222333333333377777777779999999999
000000000011111111113333333333333333333344444444444444444444555555555555555555555555555555555555555566666666668888888888
000000000011111111112222222222333333333333333333333333333333444444444455555555555555555555555555555566666666668888888888
000000000000000000001111111111222222222233333333333333333333333333333344444444445555555555555555555566666666668888888888
000000000011111111111111111111222222222222222222222222222222333333333344444444445555555555555555555555555555558888888888
000000000000000000001111111111222222222222222222223333333333333333333355555555555555555555666666666677777777778888888888
000000000000000000000000000000111111111111111111111111111111222222222222222222223333333333333333333344444444448888888888
111111111111111111111111111111222222222233333333333333333333444444444444444444444444444444555555555577777777778888888888
000000000000000000001111111111222222222233333333334444444444444444444455555555556666666666777777777777777777777777777777
000000000000000000000000000000333333333344444444444444444444555555555555555555555555555555666666666666666666669999999999
000000000000000000001111111111222222222233333333334444444444444444444455555555555555555555777777777777777777777777777777
000000000000000000001111111111222222222244444444444444444444555555555555555555555555555555666666666677777777778888888888
000000000011111111111111111111222222222222222222222222222222333333333344444444445555555555666666666666666666669999999999
000000000011111111112222222222222222222244444444444444444444444444444455555555555555555555777777777777777777778888888888
000000000000000000001111111111111111111111111111113333333333333333333344444444444444444444555555555566666666669999999999
000000000011111111113333333333333333333333333333335555555555555555555555555555555555555555555555555566666666669999999999
000000000011111111112222222222222222222222222222223333333333444444444444444444445555555555777777777799999999999999999999
000000000000000000002222222222333333333333333333334444444444444444444455555555555555555555666666666677777777779999999999
000000000000000000000000000000000000000011111111111111111111333333333344444444444444444444444444444455555555556666666666
000000000000000000001111111111222222222222222222223333333333333333333344444444445555555555777777777788888888889999999999
000000000011111111112222222222222222222222222222223333333333444444444444444444445555555555555555555555555555558888888888
000000000011111111111111111111222222222222222222222222222222444444444444444444445555555555666666666688888888888888888888
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333333333333344444444445555555555
000000000000000000000000000000222222222244444444445555555555555555555555555555556666666666666666666666666666666666666666
000000000000000000001111111111444444444444444444444444444444444444444444444444446666666666888888888888888888889999999999
000000000000000000001111111111222222222222222222222222222222333333333344444444444444444444777777777777777777779999999999
000000000000000000001111111111222222222222222222222222222222333333333344444444444444444444555555555555555555558888888888
000000000011111111111111111111333333333344444444444444444444444444444444444444444444444444555555555577777777779999999999
111111111111111111111111111111222222222244444444444444444444444444444444444444445555555555777777777788888888888888888888
000000000000000000000000000000222222222244444444444444444444555555555555555555555555555555777777777777777777778888888888
000000000000000000001111111111111111111122222222224444444444444444444444444444446666666666666666666677777777779999999999
000000000022222222222222222222222222222233333333333333333333333333333344444444445555555555666666666677777777778888888888
000000000011111111111111111111111111111133333333333333333333444444444455555555555555555555777777777788888888889999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444445555555555777777777777777777779999999999
000000000011111111112222222222222222222222222222223333333333444444444455555555555555555555555555555566666666667777777777
000000000000000000001111111111222222222222222222222222222222333333333333333333334444444444444444444466666666666666666666
000000000000000000000000000000111111111111111111111111111111222222222222222222222222222222333333333344444444444444444444
000000000000000000000000000000000000000011111111111111111111222222222222222222223333333333666666666666666666669999999999
000000000011111111111111111111222222222233333333333333333333444444444444444444444444444444444444444488888888889999999999
000000000011111111112222222222222222222244444444444444444444555555555555555555555555555555555555555566666666666666666666
000000000011111111111111111111333333333333333333333333333333555555555555555555557777777777888888888888888888889999999999
000000000000000000001111111111111111111122222222224444444444555555555555555555556666666666666666666677777777779999999999
000000000000000000001111111111111111111133333333334444444444444444444444444444445555555555666666666677777777778888888888
000000000000000000001111111111111111111122222222223333333333444444444444444444445555555555777777777788888888889999999999
111111111111111111112222222222222222222233333333334444444444444444444455555555555555555555666666666688888888888888888888
111111111111111111112222222222333333333355555555555555555555555555555566666666667777777777777777777788888888888888888888
000000000011111111111111111111222222222222222222223333333333444444444455555555556666666666666666666677777777779999999999
000000000011111111111111111111111111111133333333334444444444444444444444444444445555555555888888888899999999999999999999
000000000000000000000000000000111111111122222222223333333333444444444444444444444444444444555555555566666666668888888888
000000000011111111112222222222333333333344444444445555555555555555555555555555556666666666777777777777777777778888888888
000000000000000000001111111111222222222244444444444444444444555555555555555555558888888888888888888888888888889999999999
000000000000000000001111111111222222222233333333335555555555555555555555555555555555555555666666666666666666669999999999
000000000011111111113333333333333333333333333333334444444444444444444455555555556666666666666666666677777777778888888888
000000000011111111111111111111111111111111111111113333333333333333333333333333333333333333444444444488888888889999999999
000000000000000000002222222222222222222233333333333333333333333333333333333333335555555555555555555566666666668888888888
111111111111111111112222222222222222222222222222223333333333333333333344444444444444444444444444444455555555559999999999
000000000000000000001111111111222222222222222222222222222222333333333344444444444444444444555555555555555555556666666666
000000000000000000002222222222222222222233333333333333333333444444444444444444445555555555555555555566666666666666666666
000000000011111111111111111111111111111122222222224444444444555555555555555555556666666666777777777788888888889999999999
111111111122222222222222222222333333333333333333334444444444444444444444444444444444444444666666666666666666668888888888
000000000011111111111111111111111111111133333333333333333333444444444455555555555555555555666666666688888888889999999999
111111111111111111111111111111111111111133333333333333333333444444444444444444445555555555555555555577777777779999999999
000000000011111111111111111111222222222233333333333333333333333333333344444444445555555555666666666688888888888888888888
111111111111111111111111111111222222222222222222222222222222333333333344444444444444444444444444444444444444444444444444
000000000011111111111111111111111111111122222222222222222222222222222233333333333333333333444444444444444444444444444444
111111111111111111112222222222222222222233333333333333333333444444444444444444445555555555777777777777777777779999999999
000000000011111111111111111111222222222222222222222222222222333333333344444444444444444444888888888888888888889999999999
000000000000000000001111111111222222222244444444444444444444555555555555555555555555555555555555555588888888889999999999
000000000011111111111111111111222222222222222222223333333333333333333355555555555555555555888888888888888888889999999999
000000000000000000000000000000111111111111111111113333333333333333333355555555555555555555555555555566666666666666666666
222222222222222222222222222222333333333333333333333333333333555555555555555555555555555555555555555577777777777777777777
000000000000000000000000000000111111111122222222222222222222444444444455555555556666666666888888888888888888889999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444445555555555777777777777777777777777777777
000000000022222222223333333333444444444444444444444444444444444444444455555555555555555555777777777788888888889999999999
000000000000000000001111111111111111111111111111112222222222333333333333333333335555555555777777777777777777779999999999
000000000000000000000000000000111111111111111111112222222222222222222233333333333333333333444444444455555555557777777777
000000000000000000000000000000111111111122222222222222222222333333333333333333334444444444555555555555555555555555555555
000000000000000000001111111111111111111122222222224444444444444444444444444444444444444444555555555566666666668888888888
000000000000000000001111111111333333333333333333334444444444444444444444444444445555555555666666666677777777778888888888
000000000000000000000000000000111111111111111111111111111111222222222222222222222222222222888888888888888888889999999999
111111111111111111112222222222444444444444444444444444444444444444444444444444444444444444555555555577777777779999999999
000000000000000000001111111111111111111111111111112222222222222222222222222222223333333333333333333355555555556666666666
000000000011111111111111111111222222222222222222223333333333333333333355555555556666666666666666666677777777779999999999
000000000011111111111111111111111111111122222222222222222222222222222233333333333333333333555555555588888888889999999999
000000000011111111112222222222222222222233333333334444444444444444444466666666666666666666777777777788888888889999999999
000000000000000000001111111111222222222222222222222222222222222222222222222222224444444444666666666666666666669999999999
000000000000000000002222222222222222222233333333333333333333333333333344444444445555555555555555555555555555559999999999
000000000000000000002222222222222222222222222222223333333333333333333333333333335555555555555555555555555555559999999999
000000000000000000000000000000000000000011111111111111111111111111111111111111112222222222444444444455555555557777777777
000000000011111111111111111111111111111133333333334444444444444444444444444444445555555555666666666666666666668888888888
000000000011111111111111111111111111111122222222223333333333444444444444444444445555555555555555555577777777777777777777
000000000011111111111111111111222222222222222222223333333333555555555566666666667777777777888888888888888888889999999999
000000000000000000002222222222333333333333333333333333333333333333333344444444445555555555666666666677777777778888888888
000000000022222222222222222222222222222233333333334444444444555555555555555555555555555555666666666666666666668888888888
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444555555555577777777777777777777
000000000000000000000000000000111111111111111111112222222222333333333333333333333333333333444444444466666666666666666666
222222222233333333333333333333444444444444444444444444444444444444444455555555555555555555555555555566666666668888888888
111111111111111111111111111111333333333333333333333333333333444444444444444444445555555555777777777788888888889999999999
000000000000000000000000000000111111111111111111112222222222333333333333333333335555555555666666666666666666666666666666
000000000000000000001111111111222222222233333333333333333333333333333344444444445555555555555555555588888888888888888888
111111111122222222222222222222222222222222222222224444444444444444444455555555555555555555888888888888888888889999999999
000000000011111111111111111111111111111122222222223333333333333333333344444444445555555555555555555555555555558888888888
111111111111111111112222222222222222222244444444444444444444444444444455555555555555555555666666666666666666668888888888
000000000000000000002222222222222222222233333333333333333333444444444455555555555555555555666666666666666666669999999999
000000000022222222222222222222222222222244444444444444444444444444444444444444445555555555666666666677777777777777777777
000000000011111111111111111111222222222233333333333333333333333333333355555555556666666666666666666677777777778888888888
000000000022222222222222222222333333333333333333334444444444444444444466666666666666666666777777777788888888888888888888
000000000000000000000000000000111111111111111111114444444444444444444444444444445555555555555555555555555555556666666666
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444555555555566666666666666666666
111111111111111111111111111111111111111122222222222222222222333333333344444444445555555555555555555555555555559999999999
000000000000000000000000000000333333333333333333333333333333333333333355555555555555555555666666666666666666667777777777
000000000000000000001111111111222222222233333333334444444444444444444444444444445555555555555555555566666666669999999999
000000000000000000001111111111111111111111111111113333333333333333333333333333334444444444666666666666666666667777777777
000000000011111111111111111111111111111122222222223333333333333333333333333333334444444444444444444455555555555555555555
000000000000000000001111111111111111111111111111113333333333333333333344444444444444444444777777777788888888888888888888
000000000000000000001111111111111111111122222222224444444444444444444455555555557777777777777777777788888888889999999999
000000000000000000002222222222222222222222222222222222222222333333333344444444445555555555555555555577777777778888888888
000000000022222222223333333333444444444444444444444444444444444444444455555555555555555555777777777788888888889999999999
000000000033333333333333333333444444444444444444444444444444555555555566666666667777777777888888888888888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333355555555555555555555666666666688888888889999999999
222222222222222222222222222222333333333333333333333333333333444444444444444444445555555555666666666699999999999999999999
000000000000000000001111111111111111111111111111111111111111111111111144444444444444444444555555555555555555559999999999
000000000000000000000000000000222222222233333333334444444444444444444444444444444444444444555555555555555555557777777777
000000000000000000001111111111222222222233333333333333333333333333333333333333334444444444555555555555555555558888888888
111111111111111111112222222222333333333333333333333333333333444444444444444444444444444444666666666688888888889999999999
000000000000000000001111111111111111111111111111112222222222333333333344444444447777777777888888888888888888889999999999
000000000000000000000000000000222222222233333333333333333333333333333344444444445555555555666666666677777777778888888888
000000000000000000000000000000222222222222222222224444444444444444444455555555555555555555666666666688888888889999999999
000000000000000000000000000000000000000011111111111111111111111111111122222222224444444444555555555555555555557777777777
000000000000000000000000000000111111111111111111112222222222444444444444444444445555555555555555555555555555556666666666
111111111122222222222222222222333333333333333333333333333333444444444444444444445555555555666666666677777777779999999999
000000000000000000001111111111111111111133333333333333333333333333333355555555555555555555555555555566666666668888888888
000000000022222222222222222222333333333333333333333333333333444444444455555555555555555555666666666677777777779999999999
000000000000000000000000000000111111111122222222224444444444444444444455555555555555555555666666666666666666668888888888
000000000000000000001111111111222222222222222222222222222222333333333344444444444444444444444444444455555555558888888888
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333555555555566666666667777777777
000000000000000000001111111111111111111122222222222222222222222222222222222222224444444444444444444455555555557777777777
000000000000000000001111111111111111111111111111112222222222222222222233333333333333333333444444444499999999999999999999
000000000011111111111111111111222222222233333333334444444444444444444444444444445555555555555555555566666666667777777777
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444555555555555555555557777777777
000000000000000000001111111111333333333344444444444444444444555555555555555555555555555555666666666677777777779999999999
000000000000000000000000000000111111111122222222222222222222333333333333333333335555555555666666666666666666666666666666
000000000000000000000000000000111111111133333333333333333333333333333344444444445555555555555555555566666666669999999999
000000000011111111112222222222222222222244444444444444444444555555555555555555555555555555777777777788888888888888888888
000000000011111111111111111111111111111122222222223333333333333333333344444444445555555555666666666666666666667777777777
000000000011111111111111111111333333333344444444444444444444444444444444444444444444444444666666666688888888889999999999
111111111111111111111111111111222222222222222222223333333333444444444444444444444444444444777777777777777777779999999999
000000000000000000001111111111222222222222222222223333333333333333333333333333334444444444444444444455555555556666666666
000000000011111111112222222222222222222233333333334444444444444444444444444444445555555555666666666688888888888888888888
000000000011111111112222222222222222222233333333333333333333333333333344444444444444444444555555555566666666667777777777
000000000000000000001111111111222222222222222222222222222222333333333344444444444444444444555555555555555555559999999999
000000000000000000001111111111222222222244444444444444444444444444444455555555556666666666777777777777777777778888888888
111111111122222222222222222222333333333333333333333333333333333333333344444444445555555555777777777777777777778888888888
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444888888888899999999999999999999
000000000000000000000000000000111111111122222222223333333333444444444444444444445555555555555555555555555555557777777777
000000000033333333333333333333333333333344444444444444444444555555555555555555555555555555666666666699999999999999999999
000000000011111111112222222222222222222222222222223333333333444444444444444444445555555555777777777777777777778888888888
000000000011111111111111111111222222222222222222222222222222333333333344444444444444444444555555555555555555556666666666
000000000000000000001111111111222222222233333333333333333333333333333344444444444444444444555555555555555555555555555555
000000000011111111112222222222222222222222222222223333333333444444444444444444445555555555555555555566666666667777777777
000000000000000000002222222222222222222233333333333333333333444444444455555555556666666666666666666688888888889999999999
000000000000000000002222222222222222222233333333334444444444444444444444444444445555555555555555555577777777779999999999
000000000000000000000000000000111111111133333333333333333333444444444444444444444444444444444444444455555555557777777777
000000000000000000002222222222444444444444444444444444444444444444444444444444446666666666777777777788888888889999999999
000000000011111111112222222222222222222244444444445555555555555555555566666666666666666666777777777788888888889999999999
000000000000000000001111111111111111111111111111111111111111222222222233333333333333333333444444444466666666669999999999
000000000000000000001111111111111111111122222222223333333333333333333333333333334444444444444444444455555555559999999999
000000000000000000001111111111222222222222222222222222222222333333333333333333333333333333555555555588888888888888888888
111111111111111111112222222222222222222233333333333333333333333333333355555555555555555555555555555566666666669999999999
000000000000000000001111111111222222222244444444444444444444555555555555555555555555555555555555555566666666667777777777
000000000000000000001111111111111111111122222222222222222222333333333344444444444444444444555555555588888888888888888888
111111111111111111112222222222333333333333333333334444444444444444444455555555555555555555666666666699999999999999999999
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444666666666666666666668888888888
000000000011111111112222222222222222222233333333333333333333333333333333333333334444444444555555555566666666669999999999
000000000000000000002222222222222222222233333333333333333333333333333344444444444444444444444444444466666666667777777777
000000000000000000001111111111111111111122222222222222222222333333333366666666666666666666777777777788888888889999999999
000000000000000000001111111111111111111111111111112222222222222222222233333333333333333333444444444466666666666666666666
000000000011111111111111111111111111111122222222223333333333333333333333333333337777777777888888888888888888888888888888
000000000011111111111111111111222222222233333333333333333333444444444444444444444444444444555555555588888888889999999999
111111111111111111112222222222222222222233333333333333333333333333333344444444445555555555555555555577777777778888888888
000000000011111111111111111111111111111122222222222222222222222222222244444444445555555555666666666688888888888888888888
222222222222222222223333333333333333333333333333334444444444444444444444444444444444444444444444444455555555558888888888
000000000011111111112222222222222222222233333333333333333333555555555566666666667777777777777777777788888888889999999999
000000000011111111112222222222333333333333333333334444444444444444444444444444445555555555777777777788888888888888888888
000000000022222222222222222222222222222244444444444444444444444444444455555555556666666666777777777777777777778888888888
000000000011111111111111111111222222222222222222222222222222222222222222222222223333333333444444444455555555557777777777
000000000000000000001111111111222222222233333333333333333333444444444455555555555555555555666666666677777777778888888888
000000000022222222222222222222333333333344444444444444444444555555555555555555556666666666666666666677777777778888888888
000000000000000000001111111111111111111133333333334444444444444444444444444444445555555555555555555566666666666666666666
000000000000000000001111111111111111111133333333334444444444444444444444444444445555555555555555555577777777777777777777
000000000000000000001111111111111111111111111111112222222222333333333344444444444444444444777777777799999999999999999999
000000000000000000000000000000111111111122222222223333333333333333333333333333334444444444444444444477777777779999999999
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555777777777788888888888888888888
111111111111111111112222222222333333333333333333334444444444444444444455555555556666666666777777777788888888888888888888
000000000011111111111111111111222222222222222222223333333333333333333344444444445555555555555555555577777777779999999999
000000000000000000001111111111222222222222222222224444444444444444444455555555555555555555777777777788888888889999999999
000000000011111111112222222222222222222222222222223333333333333333333344444444446666666666888888888888888888889999999999
000000000000000000000000000000111111111111111111111111111111111111111122222222225555555555555555555566666666666666666666
000000000000000000001111111111111111111122222222222222222222222222222233333333334444444444555555555555555555557777777777
000000000011111111111111111111222222222222222222224444444444444444444444444444445555555555555555555566666666667777777777
000000000000000000002222222222444444444444444444445555555555555555555555555555555555555555555555555577777777777777777777
111111111122222222222222222222333333333344444444444444444444444444444455555555558888888888888888888899999999999999999999
000000000000000000001111111111111111111111111111113333333333333333333333333333334444444444777777777777777777779999999999
111111111111111111112222222222222222222233333333334444444444555555555555555555555555555555555555555566666666667777777777
000000000000000000000000000000000000000000000000001111111111111111111122222222222222222222333333333344444444445555555555
000000000000000000001111111111222222222222222222223333333333333333333344444444444444444444555555555555555555557777777777
000000000000000000002222222222222222222222222222223333333333444444444455555555555555555555555555555588888888889999999999
000000000011111111113333333333333333333333333333333333333333444444444455555555555555555555666666666666666666668888888888
000000000000000000001111111111111111111111111111111111111111222222222233333333334444444444555555555577777777778888888888
000000000011111111111111111111111111111122222222222222222222333333333333333333335555555555555555555555555555558888888888
000000000011111111111111111111111111111111111111112222222222333333333355555555555555555555777777777799999999999999999999
000000000000000000001111111111222222222222222222222222222222444444444444444444446666666666777777777777777777778888888888
111111111122222222223333333333333333333333333333334444444444444444444455555555556666666666777777777777777777778888888888
000000000000000000000000000000000000000011111111111111111111111111111133333333333333333333555555555566666666668888888888
000000000011111111111111111111333333333333333333333333333333333333333355555555555555555555777777777777777777779999999999
000000000011111111112222222222222222222233333333333333333333333333333333333333334444444444444444444444444444448888888888
000000000000000000001111111111111111111111111111112222222222333333333333333333335555555555888888888899999999999999999999
000000000011111111111111111111111111111133333333333333333333333333333344444444445555555555666666666688888888889999999999
000000000011111111113333333333444444444444444444444444444444444444444455555555555555555555666666666677777777779999999999
111111111122222222223333333333444444444444444444444444444444555555555555555555556666666666777777777788888888889999999999
000000000011111111112222222222222222222222222222223333333333333333333333333333334444444444555555555566666666668888888888
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444555555555555555555557777777777
111111111122222222222222222222222222222233333333333333333333444444444444444444445555555555555555555555555555556666666666
000000000000000000001111111111111111111122222222223333333333444444444444444444445555555555555555555588888888889999999999
111111111111111111111111111111111111111122222222223333333333444444444444444444444444444444555555555566666666667777777777
000000000011111111111111111111111111111111111111112222222222333333333355555555555555555555888888888888888888889999999999
000000000022222222222222222222333333333333333333334444444444444444444455555555555555555555777777777777777777779999999999
222222222233333333333333333333333333333344444444444444444444444444444444444444445555555555666666666688888888888888888888
000000000011111111111111111111111111111111111111112222222222333333333333333333334444444444666666666677777777777777777777
000000000000000000001111111111222222222233333333333333333333333333333355555555555555555555555555555588888888888888888888
111111111111111111111111111111222222222222222222223333333333444444444444444444444444444444444444444455555555558888888888
000000000000000000000000000000000000000011111111111111111111333333333333333333333333333333333333333366666666668888888888
000000000011111111111111111111111111111144444444444444444444555555555555555555555555555555888888888888888888888888888888
000000000000000000000000000000111111111122222222223333333333333333333344444444445555555555666666666688888888889999999999
111111111111111111112222222222333333333333333333333333333333333333333355555555555555555555777777777799999999999999999999
000000000022222222222222222222333333333333333333333333333333333333333344444444445555555555666666666699999999999999999999
000000000000000000001111111111111111111111111111111111111111222222222233333333335555555555555555555577777777779999999999
000000000011111111112222222222222222222222222222223333333333555555555555555555555555555555777777777777777777779999999999
111111111111111111112222222222333333333333333333333333333333444444444444444444445555555555666666666666666666668888888888
000000000000000000001111111111222222222222222222222222222222333333333355555555556666666666666666666677777777777777777777
000000000011111111112222222222222222222233333333333333333333444444444455555555555555555555777777777788888888889999999999
000000000000000000001111111111222222222233333333333333333333444444444444444444445555555555777777777777777777779999999999
000000000011111111112222222222222222222255555555555555555555555555555566666666667777777777888888888888888888889999999999
000000000022222222222222222222222222222233333333333333333333444444444455555555555555555555666666666688888888889999999999
000000000000000000001111111111111111111122222222222222222222222222222255555555555555555555999999999999999999999999999999
000000000000000000001111111111111111111122222222222222222222222222222233333333333333333333666666666677777777779999999999
000000000000000000001111111111222222222222222222222222222222333333333344444444445555555555555555555566666666668888888888
000000000000000000000000000000111111111122222222223333333333333333333344444444445555555555555555555566666666666666666666
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444555555555555555555556666666666
000000000000000000001111111111222222222233333333334444444444444444444455555555556666666666777777777788888888889999999999
000000000000000000001111111111222222222233333333333333333333333333333333333333334444444444444444444455555555557777777777
000000000011111111111111111111222222222222222222223333333333333333333344444444444444444444444444444444444444445555555555
111111111111111111112222222222333333333333333333333333333333444444444455555555557777777777888888888899999999999999999999
000000000011111111111111111111222222222233333333333333333333333333333333333333334444444444666666666688888888889999999999
000000000011111111112222222222333333333333333333334444444444444444444455555555558888888888999999999999999999999999999999
000000000000000000001111111111222222222222222222223333333333444444444444444444445555555555666666666666666666667777777777
000000000022222222223333333333333333333333333333333333333333555555555566666666667777777777777777777788888888889999999999
000000000011111111111111111111111111111122222222223333333333333333333333333333334444444444666666666666666666668888888888
000000000000000000001111111111222222222233333333334444444444444444444444444444445555555555555555555577777777779999999999
000000000000000000000000000000000000000011111111111111111111222222222244444444444444444444444444444466666666669999999999
000000000000000000002222222222222222222233333333333333333333444444444455555555558888888888888888888899999999999999999999
000000000011111111112222222222333333333333333333333333333333444444444444444444444444444444444444444455555555557777777777
000000000000000000001111111111111111111111111111111111111111222222222222222222224444444444444444444455555555557777777777
000000000011111111112222222222333333333344444444444444444444555555555555555555557777777777888888888899999999999999999999
000000000022222222223333333333333333333333333333334444444444444444444455555555555555555555555555555566666666668888888888
000000000000000000000000000000111111111111111111113333333333444444444444444444444444444444555555555566666666669999999999
111111111111111111111111111111222222222222222222222222222222222222222244444444445555555555555555555577777777779999999999
000000000011111111113333333333333333333333333333334444444444444444444444444444445555555555666666666666666666666666666666
111111111111111111111111111111222222222222222222222222222222222222222233333333333333333333444444444444444444449999999999
000000000000000000000000000000111111111122222222224444444444555555555555555555555555555555555555555588888888889999999999
111111111122222222222222222222333333333333333333334444444444444444444455555555556666666666777777777788888888888888888888
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444666666666677777777779999999999
000000000011111111111111111111222222222233333333333333333333444444444455555555555555555555555555555577777777778888888888
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555888888888888888888889999999999
111111111111111111111111111111111111111122222222222222222222222222222222222222223333333333555555555577777777779999999999
000000000000000000001111111111111111111122222222223333333333333333333333333333334444444444444444444455555555559999999999
000000000011111111111111111111222222222222222222222222222222444444444444444444445555555555666666666699999999999999999999
000000000000000000001111111111111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999
000000000000000000001111111111111111111133333333334444444444444444444455555555556666666666777777777788888888888888888888
000000000033333333333333333333333333333333333333334444444444444444444455555555555555555555666666666688888888889999999999
000000000000000000001111111111111111111111111111112222222222333333333333333333334444444444444444444455555555559999999999
000000000011111111111111111111222222222233333333333333333333333333333333333333333333333333444444444444444444449999999999
000000000011111111111111111111111111111111111111112222222222333333333344444444444444444444555555555577777777778888888888
111111111111111111112222222222222222222222222222222222222222333333333344444444445555555555555555555555555555557777777777
000000000000000000003333333333333333333333333333335555555555555555555555555555556666666666666666666677777777779999999999
000000000011111111112222222222333333333344444444444444444444555555555555555555555555555555555555555588888888889999999999
000000000000000000000000000000111111111122222222222222222222333333333333333333333333333333444444444455555555557777777777
000000000000000000000000000000000000000011111111112222222222333333333344444444445555555555888888888888888888888888888888
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555555555555566666666668888888888
111111111122222222222222222222333333333333333333333333333333444444444455555555555555555555666666666677777777778888888888
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444666666666666666666666666666666
000000000000000000001111111111111111111111111111112222222222222222222222222222222222222222444444444455555555556666666666
000000000011111111112222222222222222222233333333334444444444444444444444444444445555555555666666666677777777778888888888
000000000000000000000000000000111111111133333333333333333333555555555555555555555555555555555555555566666666669999999999
222222222222222222222222222222333333333344444444444444444444555555555555555555555555555555555555555566666666669999999999
000000000011111111111111111111111111111111111111112222222222222222222233333333333333333333555555555566666666669999999999
000000000000000000001111111111222222222233333333334444444444555555555555555555556666666666777777777799999999999999999999
000000000000000000001111111111222222222233333333335555555555555555555566666666666666666666777777777788888888888888888888
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444555555555566666666666666666666
111111111122222222223333333333333333333344444444444444444444444444444455555555555555555555666666666666666666669999999999
000000000000000000000000000000111111111111111111113333333333333333333344444444445555555555555555555555555555557777777777
000000000022222222223333333333333333333344444444444444444444444444444444444444445555555555666666666677777777777777777777
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444444444444466666666667777777777
000000000000000000002222222222222222222222222222222222222222222222222233333333333333333333777777777788888888888888888888
111111111111111111111111111111222222222222222222223333333333444444444444444444445555555555777777777799999999999999999999
000000000011111111111111111111333333333333333333334444444444444444444455555555555555555555555555555599999999999999999999
000000000000000000000000000000000000000011111111111111111111222222222222222222222222222222333333333355555555556666666666
000000000011111111111111111111111111111122222222222222222222333333333344444444445555555555555555555566666666668888888888
000000000011111111111111111111111111111111111111111111111111333333333344444444444444444444888888888899999999999999999999
000000000011111111112222222222333333333344444444444444444444444444444455555555555555555555555555555588888888889999999999
000000000000000000000000000000111111111133333333334444444444444444444444444444444444444444555555555588888888888888888888
000000000011111111112222222222222222222233333333333333333333555555555555555555555555555555666666666677777777779999999999
000000000000000000001111111111222222222222222222222222222222333333333333333333333333333333333333333344444444446666666666
000000000000000000001111111111222222222222222222222222222222333333333344444444445555555555555555555588888888889999999999
000000000011111111112222222222333333333344444444444444444444555555555555555555556666666666777777777777777777778888888888
000000000000000000001111111111111111111111111111112222222222333333333344444444446666666666666666666688888888888888888888
000000000000000000001111111111222222222233333333334444444444444444444455555555555555555555555555555555555555556666666666
000000000011111111111111111111111111111122222222222222222222444444444444444444444444444444555555555555555555557777777777
000000000000000000000000000000111111111122222222222222222222222222222233333333334444444444555555555566666666668888888888
000000000000000000001111111111111111111122222222222222222222222222222233333333335555555555555555555566666666669999999999
000000000011111111112222222222333333333333333333334444444444444444444455555555555555555555555555555566666666669999999999
000000000022222222223333333333444444444455555555555555555555555555555555555555556666666666777777777788888888889999999999
000000000011111111111111111111111111111122222222222222222222222222222233333333335555555555666666666677777777778888888888
000000000011111111111111111111222222222233333333334444444444555555555555555555555555555555555555555566666666668888888888
000000000011111111111111111111111111111111111111112222222222444444444444444444446666666666777777777777777777778888888888
111111111111111111112222222222222222222233333333334444444444444444444455555555555555555555555555555566666666668888888888
000000000000000000000000000000000000000011111111113333333333333333333344444444444444444444555555555566666666667777777777
000000000000000000002222222222333333333344444444444444444444555555555555555555555555555555555555555577777777778888888888
222222222222222222222222222222333333333333333333333333333333444444444444444444444444444444555555555555555555558888888888
000000000011111111111111111111222222222233333333333333333333444444444444444444445555555555555555555555555555557777777777
000000000000000000002222222222222222222222222222223333333333333333333344444444445555555555555555555588888888889999999999
000000000000000000000000000000111111111111111111113333333333333333333333333333334444444444555555555555555555559999999999
000000000011111111111111111111111111111111111111111111111111333333333355555555556666666666666666666666666666669999999999
000000000011111111113333333333333333333344444444444444444444444444444444444444445555555555555555555566666666669999999999
000000000000000000001111111111111111111111111111112222222222333333333344444444444444444444444444444466666666667777777777
000000000000000000000000000000222222222233333333334444444444444444444455555555558888888888888888888899999999999999999999
000000000000000000001111111111222222222222222222222222222222444444444455555555555555555555888888888888888888889999999999
111111111111111111112222222222222222222222222222223333333333444444444455555555557777777777777777777777777777779999999999
000000000011111111111111111111222222222222222222223333333333444444444455555555555555555555555555555555555555558888888888
000000000011111111111111111111111111111122222222222222222222222222222233333333334444444444555555555555555555556666666666
000000000000000000001111111111111111111122222222222222222222222222222244444444444444444444444444444455555555555555555555
000000000011111111112222222222222222222222222222223333333333444444444444444444444444444444555555555566666666669999999999
000000000000000000000000000000111111111111111111112222222222333333333344444444445555555555555555555555555555556666666666
000000000011111111112222222222333333333333333333333333333333555555555555555555555555555555777777777777777777777777777777
000000000022222222222222222222222222222233333333333333333333333333333333333333334444444444444444444455555555557777777777
000000000011111111111111111111111111111111111111111111111111111111111133333333335555555555555555555599999999999999999999
000000000011111111111111111111111111111122222222223333333333444444444455555555555555555555666666666677777777779999999999
000000000000000000001111111111111111111111111111112222222222333333333344444444445555555555666666666688888888889999999999
000000000000000000001111111111111111111122222222222222222222222222222222222222224444444444555555555566666666668888888888
000000000000000000001111111111222222222233333333334444444444444444444455555555555555555555666666666677777777779999999999
000000000000000000000000000000111111111111111111112222222222333333333355555555555555555555555555555566666666666666666666
000000000011111111111111111111222222222233333333333333333333333333333333333333336666666666777777777777777777778888888888
000000000000000000001111111111222222222222222222223333333333333333333344444444444444444444555555555577777777779999999999
111111111111111111112222222222222222222222222222223333333333333333333333333333335555555555555555555566666666669999999999
000000000000000000001111111111222222222222222222222222222222333333333333333333334444444444555555555555555555556666666666
000000000000000000001111111111222222222233333333334444444444444444444444444444445555555555555555555599999999999999999999
000000000000000000000000000000000000000011111111111111111111222222222233333333335555555555666666666666666666669999999999
000000000000000000001111111111111111111111111111111111111111111111111122222222224444444444555555555555555555555555555555
111111111111111111111111111111222222222233333333333333333333444444444444444444445555555555777777777788888888889999999999
222222222222222222223333333333333333333333333333333333333333444444444444444444444444444444555555555555555555556666666666
000000000000000000001111111111111111111122222222223333333333444444444444444444445555555555666666666688888888889999999999
000000000000000000001111111111222222222222222222223333333333333333333333333333333333333333444444444455555555557777777777
000000000000000000000000000000222222222233333333333333333333444444444455555555556666666666777777777777777777779999999999
111111111122222222222222222222222222222233333333334444444444555555555555555555555555555555777777777788888888888888888888
111111111133333333334444444444444444444444444444444444444444555555555555555555556666666666666666666677777777777777777777
000000000000000000000000000000111111111122222222222222222222222222222233333333334444444444666666666677777777777777777777
000000000011111111111111111111222222222222222222222222222222222222222244444444444444444444555555555577777777778888888888
000000000000000000002222222222333333333344444444445555555555555555555566666666667777777777888888888888888888888888888888
000000000000000000001111111111111111111144444444445555555555555555555555555555556666666666888888888888888888889999999999
000000000011111111114444444444444444444444444444444444444444444444444455555555555555555555555555555577777777778888888888
000000000000000000000000000000222222222233333333334444444444555555555555555555555555555555777777777788888888889999999999
000000000022222222222222222222222222222222222222223333333333555555555555555555556666666666777777777788888888888888888888
111111111111111111111111111111333333333333333333334444444444444444444444444444445555555555777777777777777777778888888888
000000000000000000001111111111111111111133333333333333333333333333333344444444445555555555666666666688888888889999999999
111111111111111111112222222222222222222222222222223333333333333333333344444444444444444444444444444466666666668888888888
000000000011111111112222222222222222222233333333333333333333444444444444444444445555555555666666666688888888888888888888
000000000000000000000000000000333333333333333333333333333333444444444444444444445555555555777777777788888888889999999999
000000000000000000000000000000111111111111111111112222222222333333333333333333333333333333555555555599999999999999999999
000000000000000000002222222222222222222233333333333333333333444444444444444444444444444444666666666666666666669999999999
000000000000000000000000000000111111111144444444444444444444555555555555555555555555555555666666666677777777779999999999
000000000000000000000000000000111111111144444444444444444444555555555555555555555555555555555555555588888888889999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444555555555555555555557777777777
000000000011111111112222222222222222222222222222223333333333333333333333333333334444444444444444444444444444448888888888
000000000011111111111111111111222222222222222222222222222222333333333333333333335555555555777777777788888888888888888888
000000000011111111111111111111222222222233333333334444444444444444444455555555555555555555777777777799999999999999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444444444444455555555559999999999
000000000011111111112222222222333333333333333333333333333333333333333344444444444444444444555555555555555555559999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444445555555555666666666688888888889999999999
000000000000000000001111111111222222222222222222222222222222222222222233333333333333333333444444444477777777779999999999
111111111122222222222222222222222222222233333333333333333333333333333333333333335555555555555555555555555555555555555555
000000000022222222222222222222222222222233333333333333333333333333333355555555555555555555555555555588888888889999999999
000000000011111111111111111111111111111111111111111111111111222222222222222222223333333333444444444455555555556666666666
000000000000000000000000000000000000000011111111113333333333333333333344444444444444444444444444444466666666666666666666
000000000000000000000000000000000000000022222222223333333333444444444444444444445555555555555555555566666666669999999999
000000000000000000002222222222222222222233333333334444444444444444444455555555555555555555666666666688888888889999999999
111111111122222222223333333333444444444455555555555555555555555555555555555555556666666666666666666688888888889999999999
000000000000000000000000000000000000000011111111113333333333444444444444444444444444444444555555555566666666667777777777
000000000000000000001111111111111111111122222222222222222222333333333333333333333333333333444444444455555555557777777777
000000000011111111111111111111333333333333333333334444444444444444444444444444446666666666666666666677777777778888888888
000000000000000000001111111111111111111111111111112222222222222222222222222222223333333333333333333344444444447777777777
000000000000000000001111111111111111111122222222222222222222222222222233333333333333333333555555555555555555558888888888
000000000011111111111111111111222222222222222222222222222222222222222233333333334444444444444444444455555555556666666666
000000000000000000000000000000111111111122222222222222222222333333333333333333333333333333333333333344444444448888888888
000000000011111111111111111111111111111122222222223333333333333333333333333333335555555555555555555577777777778888888888
111111111111111111111111111111222222222233333333333333333333444444444455555555555555555555666666666666666666669999999999
000000000011111111112222222222222222222233333333334444444444444444444455555555555555555555555555555555555555558888888888
000000000011111111112222222222333333333333333333334444444444444444444444444444444444444444777777777777777777778888888888
000000000011111111112222222222333333333344444444444444444444555555555555555555555555555555555555555555555555557777777777
000000000011111111111111111111111111111133333333334444444444444444444444444444445555555555777777777788888888889999999999
111111111111111111112222222222222222222222222222223333333333333333333333333333333333333333444444444455555555556666666666
000000000011111111111111111111222222222222222222224444444444555555555555555555556666666666666666666666666666667777777777
000000000000000000000000000000111111111122222222225555555555555555555555555555555555555555777777777788888888889999999999
000000000011111111111111111111111111111133333333335555555555555555555555555555556666666666666666666677777777779999999999
000000000000000000000000000000111111111133333333333333333333333333333344444444444444444444555555555555555555556666666666
000000000000000000001111111111111111111111111111113333333333333333333344444444445555555555777777777799999999999999999999
000000000011111111112222222222222222222244444444445555555555666666666666666666667777777777777777777788888888889999999999
000000000000000000001111111111222222222222222222223333333333333333333333333333334444444444555555555588888888889999999999
000000000011111111111111111111222222222222222222223333333333333333333344444444445555555555777777777788888888889999999999
000000000000000000000000000000111111111133333333334444444444444444444444444444445555555555555555555555555555557777777777
111111111111111111111111111111222222222233333333333333333333444444444444444444444444444444555555555566666666666666666666
000000000000000000001111111111111111111111111111111111111111444444444444444444445555555555777777777788888888888888888888
000000000011111111112222222222222222222222222222223333333333333333333344444444444444444444555555555566666666668888888888
000000000011111111111111111111111111111122222222222222222222222222222233333333334444444444555555555555555555555555555555
000000000000000000001111111111111111111122222222223333333333333333333344444444445555555555777777777788888888889999999999
000000000000000000000000000000111111111122222222222222222222333333333333333333335555555555666666666677777777777777777777
111111111111111111111111111111222222222244444444445555555555555555555566666666667777777777888888888888888888889999999999
111111111111111111112222222222333333333333333333333333333333444444444455555555555555555555555555555555555555557777777777
000000000000000000000000000000000000000011111111111111111111222222222233333333333333333333444444444455555555555555555555
000000000000000000001111111111111111111111111111112222222222222222222233333333334444444444555555555555555555556666666666
000000000022222222222222222222222222222222222222224444444444555555555555555555555555555555777777777788888888889999999999
111111111122222222223333333333333333333344444444444444444444555555555555555555555555555555555555555555555555558888888888
000000000022222222222222222222333333333333333333333333333333444444444444444444444444444444555555555566666666668888888888
000000000011111111111111111111222222222222222222223333333333444444444444444444446666666666777777777788888888888888888888
000000000011111111111111111111111111111122222222222222222222333333333333333333333333333333555555555566666666667777777777
000000000000000000000000000000111111111111111111112222222222222222222222222222225555555555777777777788888888889999999999
000000000000000000001111111111111111111122222222223333333333444444444444444444445555555555555555555588888888889999999999
111111111111111111111111111111111111111111111111112222222222222222222255555555555555555555555555555566666666668888888888
222222222233333333333333333333444444444444444444445555555555555555555555555555555555555555666666666677777777779999999999
000000000000000000000000000000222222222233333333333333333333333333333344444444446666666666666666666677777777779999999999
000000000022222222223333333333333333333333333333334444444444444444444444444444445555555555555555555588888888888888888888
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444555555555577777777777777777777
000000000011111111111111111111333333333344444444444444444444444444444444444444445555555555555555555577777777777777777777
000000000000000000001111111111222222222222222222223333333333444444444455555555556666666666888888888899999999999999999999
000000000011111111111111111111222222222222222222223333333333333333333333333333333333333333333333333366666666668888888888
000000000011111111111111111111222222222233333333333333333333333333333333333333333333333333444444444455555555556666666666
000000000011111111111111111111222222222233333333334444444444444444444444444444445555555555555555555566666666667777777777
111111111122222222222222222222333333333333333333333333333333444444444444444444444444444444666666666699999999999999999999
000000000000000000001111111111222222222222222222222222222222333333333333333333334444444444555555555577777777778888888888
000000000000000000000000000000111111111122222222222222222222333333333333333333335555555555555555555588888888889999999999
000000000011111111112222222222222222222233333333333333333333333333333344444444444444444444555555555566666666666666666666
000000000000000000001111111111111111111122222222222222222222222222222233333333335555555555666666666677777777778888888888
000000000011111111111111111111222222222233333333334444444444444444444455555555555555555555666666666677777777778888888888
111111111122222222223333333333333333333333333333333333333333333333333344444444444444444444555555555555555555559999999999
000000000011111111111111111111111111111111111111112222222222333333333355555555555555555555666666666688888888889999999999
000000000011111111112222222222222222222222222222223333333333333333333333333333334444444444444444444466666666668888888888
000000000022222222223333333333444444444444444444444444444444444444444455555555555555555555666666666699999999999999999999
000000000011111111111111111111222222222222222222223333333333333333333355555555555555555555555555555566666666668888888888
000000000011111111111111111111333333333333333333334444444444444444444444444444445555555555777777777777777777778888888888
000000000000000000000000000000000000000011111111112222222222222222222233333333333333333333444444444444444444446666666666
000000000000000000001111111111111111111111111111111111111111111111111133333333333333333333333333333355555555559999999999
000000000011111111111111111111222222222222222222223333333333555555555555555555555555555555666666666688888888889999999999
000000000000000000001111111111222222222222222222223333333333333333333333333333333333333333444444444455555555556666666666
000000000011111111111111111111222222222233333333334444444444555555555555555555556666666666777777777777777777778888888888
000000000000000000000000000000111111111122222222222222222222222222222233333333334444444444555555555588888888889999999999
000000000011111111111111111111111111111122222222222222222222444444444444444444445555555555555555555566666666669999999999
000000000011111111111111111111111111111122222222223333333333444444444455555555555555555555555555555599999999999999999999
000000000022222222223333333333333333333333333333335555555555555555555555555555556666666666888888888899999999999999999999
000000000000000000000000000000111111111111111111111111111111222222222222222222223333333333333333333344444444447777777777
000000000000000000001111111111111111111122222222222222222222222222222233333333334444444444444444444455555555555555555555
000000000000000000001111111111222222222222222222223333333333444444444444444444445555555555555555555566666666669999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444444444444444444444444455555555556666666666
000000000022222222222222222222222222222233333333334444444444444444444455555555555555555555777777777799999999999999999999
000000000011111111111111111111111111111133333333333333333333444444444466666666666666666666777777777777777777779999999999
000000000000000000001111111111222222222233333333334444444444444444444444444444448888888888888888888899999999999999999999
000000000000000000001111111111222222222222222222223333333333444444444444444444444444444444666666666688888888888888888888
000000000000000000001111111111111111111111111111112222222222333333333333333333333333333333444444444499999999999999999999
000000000000000000003333333333444444444455555555555555555555777777777777777777778888888888999999999999999999999999999999
000000000000000000000000000000111111111111111111112222222222444444444444444444444444444444555555555555555555558888888888
000000000000000000000000000000222222222233333333334444444444444444444444444444445555555555666666666666666666669999999999
000000000000000000002222222222333333333333333333334444444444555555555555555555555555555555555555555588888888889999999999
000000000011111111112222222222222222222222222222222222222222333333333333333333334444444444555555555577777777778888888888
000000000000000000000000000000111111111111111111112222222222222222222233333333334444444444555555555566666666666666666666
000000000011111111111111111111222222222222222222223333333333333333333344444444444444444444555555555577777777778888888888
111111111111111111111111111111111111111122222222223333333333333333333344444444445555555555555555555566666666669999999999
000000000011111111112222222222222222222233333333333333333333333333333355555555555555555555666666666688888888889999999999
000000000022222222222222222222222222222233333333334444444444444444444444444444445555555555666666666699999999999999999999
000000000000000000002222222222333333333333333333333333333333444444444444444444445555555555555555555599999999999999999999
111111111111111111112222222222333333333333333333333333333333444444444444444444445555555555555555555566666666667777777777
000000000000000000000000000000000000000022222222222222222222444444444444444444445555555555555555555588888888888888888888
000000000011111111112222222222222222222222222222222222222222222222222233333333334444444444444444444477777777779999999999
000000000011111111112222222222222222222222222222222222222222333333333344444444444444444444555555555555555555555555555555
000000000011111111112222222222222222222233333333333333333333444444444455555555555555555555666666666677777777778888888888
000000000011111111111111111111222222222233333333333333333333333333333344444444445555555555777777777788888888889999999999
000000000000000000001111111111222222222222222222222222222222333333333333333333335555555555555555555566666666667777777777
000000000000000000001111111111222222222233333333333333333333555555555555555555555555555555555555555566666666669999999999
000000000000000000000000000000000000000022222222223333333333444444444444444444444444444444555555555566666666667777777777
000000000000000000002222222222222222222222222222223333333333333333333344444444445555555555666666666677777777778888888888
222222222222222222223333333333333333333344444444445555555555555555555555555555556666666666888888888888888888888888888888
000000000000000000000000000000111111111111111111111111111111222222222233333333333333333333444444444466666666669999999999
000000000011111111112222222222333333333333333333333333333333333333333344444444444444444444555555555566666666669999999999
222222222233333333333333333333333333333344444444444444444444444444444455555555555555555555666666666688888888889999999999
000000000000000000000000000000222222222222222222223333333333333333333344444444445555555555888888888888888888889999999999
000000000000000000001111111111111111111122222222222222222222333333333344444444445555555555555555555588888888889999999999
000000000000000000001111111111111111111122222222224444444444444444444444444444444444444444444444444455555555555555555555
000000000000000000001111111111222222222244444444445555555555555555555555555555556666666666777777777799999999999999999999
000000000000000000001111111111111111111111111111111111111111222222222222222222225555555555666666666666666666667777777777
000000000011111111112222222222333333333344444444444444444444555555555555555555557777777777777777777788888888889999999999
000000000011111111111111111111222222222222222222224444444444444444444455555555556666666666777777777777777777778888888888
111111111111111111111111111111222222222222222222222222222222444444444455555555555555555555555555555599999999999999999999
000000000011111111112222222222222222222233333333333333333333333333333333333333334444444444666666666677777777778888888888
000000000000000000002222222222222222222222222222224444444444444444444455555555555555555555555555555566666666667777777777
222222222222222222222222222222222222222222222222223333333333333333333333333333334444444444555555555588888888889999999999
111111111111111111111111111111111111111122222222223333333333333333333344444444446666666666777777777777777777778888888888
000000000011111111111111111111333333333333333333333333333333555555555555555555556666666666777777777799999999999999999999
000000000000000000000000000000111111111122222222222222222222444444444444444444444444444444444444444455555555556666666666
000000000000000000000000000000111111111111111111112222222222222222222233333333334444444444555555555566666666666666666666
000000000011111111112222222222222222222222222222223333333333333333333333333333334444444444555555555555555555559999999999
000000000022222222222222222222333333333333333333334444444444555555555555555555556666666666888888888899999999999999999999
222222222233333333333333333333333333333344444444444444444444444444444455555555555555555555555555555566666666666666666666
000000000011111111111111111111111111111133333333333333333333444444444444444444444444444444555555555555555555558888888888
000000000000000000001111111111222222222233333333334444444444444444444444444444445555555555555555555566666666669999999999
000000000000000000001111111111222222222222222222222222222222333333333333333333334444444444555555555555555555558888888888
111111111111111111112222222222222222222233333333333333333333444444444444444444445555555555666666666677777777779999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444444444444444666666666688888888889999999999
000000000011111111111111111111111111111111111111112222222222333333333333333333334444444444555555555555555555555555555555
000000000000000000001111111111333333333333333333334444444444555555555555555555556666666666777777777777777777778888888888
000000000000000000000000000000111111111122222222222222222222222222222233333333334444444444444444444444444444445555555555
111111111122222222222222222222333333333333333333333333333333444444444455555555556666666666777777777799999999999999999999
000000000000000000000000000000111111111122222222222222222222222222222244444444444444444444555555555566666666667777777777
000000000000000000001111111111111111111111111111113333333333333333333344444444444444444444555555555566666666667777777777
000000000011111111112222222222222222222222222222222222222222444444444455555555555555555555555555555577777777778888888888
000000000011111111112222222222333333333333333333334444444444444444444455555555555555555555777777777788888888889999999999
000000000000000000000000000000111111111111111111113333333333333333333333333333334444444444666666666677777777777777777777
000000000000000000002222222222222222222222222222222222222222222222222233333333334444444444555555555566666666666666666666
000000000000000000002222222222333333333333333333334444444444444444444455555555556666666666888888888888888888889999999999
000000000000000000001111111111222222222233333333333333333333444444444444444444444444444444555555555555555555558888888888
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444555555555555555555555555555555
111111111111111111111111111111222222222222222222223333333333333333333333333333333333333333444444444455555555559999999999
000000000000000000000000000000111111111111111111112222222222222222222244444444444444444444555555555555555555559999999999
000000000011111111111111111111333333333344444444444444444444444444444444444444445555555555555555555588888888889999999999
222222222222222222222222222222222222222233333333333333333333444444444455555555555555555555777777777788888888889999999999
000000000000000000001111111111333333333344444444444444444444444444444444444444445555555555666666666677777777778888888888
000000000000000000001111111111111111111133333333333333333333444444444455555555556666666666888888888888888888889999999999
000000000022222222222222222222222222222233333333333333333333444444444455555555555555555555555555555588888888888888888888
000000000011111111111111111111111111111122222222223333333333333333333355555555555555555555666666666677777777778888888888
000000000000000000002222222222333333333333333333333333333333333333333355555555555555555555666666666666666666666666666666
000000000011111111112222222222333333333333333333334444444444444444444455555555555555555555666666666666666666666666666666
111111111111111111112222222222222222222233333333333333333333555555555577777777777777777777888888888888888888889999999999
000000000011111111111111111111111111111111111111111111111111222222222244444444444444444444777777777788888888888888888888
000000000000000000001111111111111111111111111111112222222222222222222233333333334444444444555555555566666666668888888888
111111111111111111112222222222222222222222222222222222222222555555555555555555555555555555555555555577777777779999999999
111111111122222222222222222222333333333344444444444444444444444444444455555555555555555555555555555566666666669999999999
000000000000000000002222222222333333333344444444444444444444555555555566666666666666666666666666666677777777778888888888
000000000000000000000000000000111111111122222222223333333333333333333344444444444444444444666666666677777777777777777777
000000000000000000002222222222222222222244444444444444444444444444444455555555555555555555666666666688888888888888888888
000000000000000000000000000000000000000011111111112222222222333333333355555555556666666666666666666677777777778888888888
000000000011111111112222222222222222222222222222223333333333333333333344444444445555555555666666666677777777779999999999
000000000022222222222222222222444444444444444444444444444444555555555555555555555555555555555555555566666666666666666666
000000000011111111111111111111111111111122222222222222222222333333333333333333333333333333333333333355555555555555555555
111111111111111111111111111111222222222233333333333333333333444444444444444444445555555555777777777799999999999999999999
000000000011111111111111111111222222222222222222223333333333444444444444444444445555555555666666666677777777778888888888
000000000000000000001111111111111111111133333333333333333333333333333344444444445555555555666666666677777777778888888888
000000000000000000002222222222333333333344444444444444444444555555555555555555557777777777888888888888888888889999999999
000000000011111111112222222222333333333333333333333333333333555555555555555555555555555555777777777788888888889999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444445555555555666666666699999999999999999999
000000000000000000001111111111111111111133333333333333333333333333333333333333334444444444444444444488888888888888888888
000000000000000000001111111111111111111122222222222222222222333333333355555555556666666666666666666677777777777777777777
000000000022222222223333333333333333333333333333333333333333444444444455555555555555555555666666666688888888889999999999
000000000000000000001111111111222222222222222222223333333333555555555577777777777777777777888888888888888888889999999999
000000000000000000001111111111111111111122222222223333333333333333333344444444444444444444555555555566666666666666666666
000000000000000000002222222222222222222233333333333333333333444444444455555555555555555555666666666666666666668888888888
000000000011111111111111111111222222222222222222222222222222222222222233333333334444444444444444444466666666668888888888
000000000000000000001111111111444444444444444444445555555555555555555555555555556666666666666666666688888888889999999999
000000000011111111111111111111222222222222222222222222222222222222222222222222224444444444444444444455555555555555555555
111111111122222222222222222222222222222222222222223333333333333333333333333333333333333333444444444455555555559999999999
111111111122222222223333333333333333333355555555555555555555555555555555555555556666666666777777777788888888888888888888
000000000000000000001111111111444444444444444444444444444444555555555555555555556666666666666666666677777777777777777777
000000000011111111112222222222222222222244444444444444444444555555555555555555555555555555555555555566666666667777777777
000000000000000000001111111111111111111122222222222222222222333333333344444444446666666666666666666677777777778888888888
000000000011111111111111111111111111111122222222224444444444444444444444444444445555555555888888888899999999999999999999
000000000011111111111111111111222222222233333333333333333333333333333355555555556666666666888888888899999999999999999999
000000000011111111111111111111111111111111111111112222222222333333333333333333335555555555555555555577777777779999999999
000000000000000000001111111111222222222233333333333333333333333333333333333333333333333333555555555588888888888888888888
000000000000000000000000000000111111111133333333333333333333444444444444444444445555555555555555555566666666667777777777
000000000011111111115555555555555555555555555555555555555555555555555555555555556666666666777777777788888888889999999999
000000000011111111112222222222222222222222222222222222222222333333333344444444445555555555555555555577777777777777777777
000000000000000000001111111111222222222222222222222222222222222222222233333333334444444444666666666677777777779999999999
000000000022222222223333333333333333333333333333334444444444444444444455555555555555555555555555555566666666666666666666
111111111122222222222222222222222222222233333333333333333333444444444444444444446666666666777777777788888888889999999999
000000000000000000001111111111111111111122222222223333333333333333333333333333334444444444555555555577777777778888888888
000000000011111111112222222222222222222233333333334444444444555555555555555555556666666666999999999999999999999999999999
000000000000000000000000000000333333333344444444444444444444444444444444444444445555555555555555555566666666666666666666
000000000000000000001111111111111111111111111111112222222222333333333344444444445555555555888888888899999999999999999999
000000000033333333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555556666666666
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444555555555555555555558888888888
000000000000000000001111111111111111111122222222222222222222222222222244444444445555555555666666666699999999999999999999
000000000000000000001111111111111111111133333333333333333333444444444455555555555555555555555555555566666666666666666666
000000000000000000000000000000111111111111111111112222222222333333333333333333333333333333444444444444444444447777777777
000000000022222222222222222222333333333344444444445555555555555555555555555555555555555555555555555566666666667777777777
000000000011111111111111111111111111111122222222222222222222222222222233333333333333333333555555555566666666669999999999
000000000000000000000000000000000000000022222222223333333333444444444444444444444444444444555555555577777777779999999999
000000000000000000001111111111333333333333333333333333333333444444444444444444444444444444555555555577777777778888888888
000000000022222222222222222222222222222233333333334444444444444444444444444444445555555555666666666677777777778888888888
000000000022222222223333333333333333333333333333333333333333444444444444444444444444444444555555555566666666666666666666
000000000000000000001111111111111111111111111111112222222222222222222222222222222222222222333333333344444444445555555555
000000000011111111111111111111111111111122222222222222222222333333333355555555555555555555555555555555555555558888888888
000000000011111111112222222222222222222233333333333333333333444444444455555555557777777777888888888888888888888888888888
000000000000000000002222222222333333333333333333333333333333555555555555555555557777777777777777777799999999999999999999
000000000000000000001111111111111111111122222222222222222222222222222233333333334444444444555555555555555555556666666666
111111111111111111112222222222333333333333333333333333333333333333333355555555556666666666666666666677777777779999999999
000000000000000000001111111111111111111111111111112222222222333333333333333333333333333333555555555566666666669999999999
000000000000000000001111111111111111111122222222223333333333444444444455555555555555555555555555555577777777778888888888
000000000000000000001111111111222222222222222222224444444444444444444455555555555555555555555555555566666666668888888888
000000000011111111111111111111111111111122222222223333333333333333333344444444444444444444444444444455555555558888888888
000000000022222222222222222222333333333333333333334444444444444444444444444444445555555555666666666688888888889999999999
000000000000000000001111111111111111111111111111113333333333333333333355555555556666666666666666666688888888889999999999
000000000000000000002222222222222222222233333333333333333333333333333366666666667777777777777777777788888888889999999999
111111111111111111112222222222222222222222222222223333333333333333333344444444445555555555777777777788888888889999999999
000000000033333333333333333333333333333344444444444444444444444444444444444444445555555555555555555566666666667777777777
000000000011111111111111111111222222222222222222223333333333333333333333333333334444444444555555555588888888889999999999
000000000011111111112222222222222222222233333333333333333333444444444444444444445555555555666666666677777777778888888888
000000000000000000001111111111222222222233333333333333333333444444444444444444445555555555888888888888888888889999999999
000000000000000000001111111111111111111111111111111111111111333333333344444444445555555555777777777788888888888888888888
000000000011111111111111111111111111111111111111112222222222333333333333333333335555555555777777777788888888889999999999
111111111111111111111111111111111111111111111111112222222222222222222222222222223333333333555555555577777777777777777777
000000000011111111112222222222222222222233333333334444444444444444444444444444445555555555555555555577777777778888888888
000000000011111111111111111111111111111133333333333333333333333333333344444444444444444444444444444466666666669999999999
111111111122222222223333333333333333333344444444444444444444555555555555555555556666666666666666666699999999999999999999
000000000011111111111111111111111111111111111111111111111111222222222233333333334444444444555555555566666666669999999999
000000000000000000001111111111111111111122222222222222222222555555555566666666667777777777888888888888888888888888888888
000000000000000000000000000000111111111122222222222222222222333333333366666666667777777777888888888888888888888888888888
000000000000000000000000000000111111111122222222222222222222333333333355555555555555555555555555555577777777778888888888
000000000000000000001111111111111111111111111111111111111111111111111133333333333333333333444444444455555555559999999999
000000000000000000001111111111222222222233333333335555555555555555555566666666667777777777888888888888888888888888888888
000000000000000000001111111111111111111133333333334444444444444444444455555555555555555555666666666677777777777777777777
000000000000000000000000000000111111111133333333333333333333444444444444444444444444444444444444444455555555556666666666
000000000000000000001111111111111111111122222222222222222222222222222244444444445555555555555555555566666666667777777777
111111111111111111111111111111111111111111111111112222222222333333333333333333334444444444444444444466666666666666666666
000000000000000000002222222222333333333333333333333333333333333333333344444444444444444444666666666677777777779999999999
000000000000000000000000000000333333333344444444444444444444555555555555555555556666666666666666666688888888888888888888
111111111111111111112222222222222222222222222222224444444444444444444444444444445555555555999999999999999999999999999999
000000000011111111111111111111222222222233333333334444444444444444444444444444444444444444444444444466666666669999999999
000000000000000000001111111111111111111111111111112222222222222222222233333333333333333333555555555555555555558888888888
000000000011111111111111111111444444444444444444444444444444444444444444444444445555555555555555555566666666668888888888
111111111122222222223333333333333333333333333333334444444444444444444455555555555555555555666666666677777777779999999999
000000000011111111111111111111111111111111111111112222222222222222222244444444444444444444555555555555555555556666666666
000000000011111111112222222222222222222233333333333333333333444444444455555555555555555555555555555577777777777777777777
000000000000000000001111111111222222222233333333334444444444444444444444444444444444444444555555555577777777779999999999
000000000000000000001111111111111111111111111111112222222222333333333344444444444444444444555555555599999999999999999999
000000000000000000002222222222222222222222222222223333333333333333333344444444444444444444555555555588888888889999999999
000000000000000000001111111111111111111111111111111111111111222222222222222222224444444444444444444444444444446666666666
111111111111111111111111111111222222222222222222222222222222333333333344444444444444444444666666666699999999999999999999
000000000011111111111111111111222222222222222222222222222222333333333333333333334444444444444444444455555555558888888888
000000000000000000000000000000111111111111111111112222222222333333333344444444447777777777777777777788888888889999999999
000000000011111111111111111111111111111111111111112222222222222222222233333333334444444444555555555577777777779999999999
000000000011111111111111111111444444444444444444445555555555555555555555555555555555555555666666666677777777779999999999
000000000000000000001111111111111111111111111111112222222222222222222233333333333333333333444444444444444444447777777777
000000000011111111111111111111333333333333333333334444444444444444444444444444445555555555555555555566666666668888888888
000000000011111111112222222222222222222222222222223333333333444444444455555555557777777777777777777788888888889999999999
000000000000000000000000000000111111111122222222223333333333444444444444444444444444444444666666666677777777778888888888
111111111111111111111111111111222222222244444444444444444444444444444455555555555555555555555555555566666666666666666666
000000000000000000001111111111111111111122222222222222222222333333333333333333334444444444666666666666666666669999999999
111111111111111111113333333333333333333333333333334444444444555555555555555555555555555555555555555566666666666666666666
000000000000000000000000000000000000000011111111112222222222222222222222222222223333333333666666666688888888888888888888
000000000000000000000000000000111111111133333333333333333333333333333355555555555555555555666666666688888888889999999999
000000000011111111111111111111222222222222222222222222222222555555555555555555555555555555666666666677777777779999999999
000000000011111111112222222222333333333344444444444444444444444444444455555555555555555555666666666666666666669999999999
000000000000000000002222222222222222222233333333334444444444444444444455555555558888888888888888888899999999999999999999
000000000000000000000000000000111111111111111111111111111111222222222222222222223333333333333333333355555555558888888888
000000000000000000001111111111111111111111111111111111111111222222222222222222223333333333444444444444444444449999999999
000000000000000000001111111111111111111111111111112222222222333333333333333333333333333333444444444444444444444444444444
111111111111111111112222222222222222222233333333334444444444444444444455555555555555555555777777777788888888889999999999
000000000011111111112222222222222222222222222222223333333333444444444444444444445555555555666666666666666666667777777777
000000000011111111111111111111111111111111111111111111111111111111111133333333334444444444777777777777777777779999999999
000000000000000000000000000000222222222244444444444444444444444444444455555555555555555555555555555577777777777777777777
000000000011111111111111111111222222222222222222223333333333555555555555555555555555555555555555555577777777778888888888
000000000000000000001111111111111111111122222222223333333333333333333355555555555555555555666666666666666666667777777777
000000000000000000001111111111222222222233333333335555555555555555555555555555556666666666888888888888888888889999999999
111111111111111111111111111111222222222233333333333333333333444444444444444444444444444444666666666688888888889999999999
111111111111111111111111111111222222222233333333334444444444444444444444444444447777777777777777777799999999999999999999
000000000011111111112222222222333333333333333333333333333333555555555555555555555555555555888888888888888888889999999999
111111111122222222222222222222333333333333333333334444444444444444444444444444444444444444666666666677777777778888888888
222222222222222222222222222222222222222233333333333333333333444444444444444444444444444444666666666688888888889999999999
000000000011111111111111111111222222222222222222223333333333333333333344444444446666666666888888888888888888889999999999
000000000022222222222222222222333333333344444444445555555555555555555566666666666666666666999999999999999999999999999999
000000000011111111111111111111222222222222222222223333333333333333333333333333333333333333333333333388888888888888888888
000000000000000000001111111111222222222233333333334444444444444444444455555555555555555555555555555577777777777777777777
000000000000000000002222222222222222222233333333334444444444444444444444444444446666666666777777777777777777777777777777
000000000000000000001111111111222222222222222222223333333333333333333344444444446666666666666666666699999999999999999999
111111111133333333333333333333333333333333333333333333333333333333333344444444444444444444555555555588888888889999999999
000000000022222222223333333333444444444444444444445555555555555555555555555555556666666666777777777799999999999999999999
111111111122222222223333333333333333333333333333334444444444444444444455555555555555555555555555555566666666668888888888
000000000011111111111111111111333333333344444444444444444444444444444455555555556666666666777777777799999999999999999999
000000000000000000000000000000111111111122222222222222222222444444444444444444444444444444444444444488888888889999999999
000000000011111111111111111111111111111122222222222222222222222222222233333333333333333333444444444444444444446666666666
000000000000000000001111111111222222222222222222223333333333444444444444444444445555555555666666666688888888888888888888
111111111111111111112222222222444444444444444444445555555555555555555566666666667777777777777777777788888888888888888888
000000000033333333333333333333444444444444444444444444444444555555555555555555555555555555666666666677777777779999999999
000000000011111111113333333333333333333344444444444444444444444444444455555555555555555555666666666688888888889999999999
222222222233333333333333333333333333333344444444444444444444444444444455555555555555555555777777777777777777778888888888
000000000000000000001111111111222222222222222222222222222222333333333344444444445555555555777777777777777777779999999999
000000000011111111113333333333444444444444444444444444444444555555555555555555555555555555555555555577777777779999999999
000000000011111111111111111111111111111122222222222222222222333333333333333333334444444444555555555566666666668888888888
111111111111111111111111111111222222222233333333333333333333444444444444444444445555555555555555555566666666669999999999
000000000022222222222222222222333333333333333333334444444444444444444455555555557777777777777777777788888888889999999999
000000000000000000000000000000222222222222222222224444444444444444444444444444444444444444555555555588888888889999999999
000000000000000000001111111111111111111133333333333333333333444444444455555555555555555555666666666666666666666666666666
000000000022222222222222222222333333333333333333333333333333444444444455555555555555555555555555555555555555557777777777
000000000022222222222222222222333333333333333333333333333333444444444444444444444444444444555555555588888888889999999999
000000000011111111111111111111111111111111111111111111111111333333333344444444444444444444555555555588888888889999999999
000000000000000000001111111111111111111122222222222222222222222222222244444444445555555555555555555566666666666666666666
000000000000000000001111111111222222222222222222223333333333333333333344444444444444444444555555555555555555555555555555
000000000011111111111111111111111111111111111111112222222222222222222222222222223333333333666666666688888888888888888888
000000000000000000001111111111111111111133333333333333333333333333333344444444446666666666888888888888888888889999999999
111111111122222222222222222222333333333344444444444444444444555555555566666666667777777777999999999999999999999999999999
000000000011111111111111111111222222222233333333333333333333333333333333333333334444444444444444444455555555556666666666
111111111111111111112222222222333333333344444444445555555555555555555555555555555555555555555555555566666666669999999999
000000000011111111111111111111222222222222222222222222222222444444444444444444447777777777888888888899999999999999999999
111111111111111111111111111111111111111122222222222222222222444444444444444444446666666666777777777788888888889999999999
000000000000000000001111111111111111111111111111111111111111111111111122222222224444444444555555555566666666666666666666
QUINA000000000000000111112222233333333333333344444444445555555555
000001111133333333333333344444444444444477777999999999999999
000000000011111111111111122222333333333344444666667777799999
000000000000000111112222222222444445555555555666667777799999
000000000000000111111111111111222224444466666666666666699999
000000000011111111112222222222333334444444444777777777799999
000000000000000111112222222222333333333355555555556666688888
000001111133333333333333344444444445555577777777777777788888
000000000033333444444444455555555555555555555666666666688888
000001111111111222222222233333444445555555555777778888888888
111112222233333333335555555555555555555577777888888888899999
000000000011111111112222222222333334444444444666667777799999
000001111122222333334444444444555555555555555666667777788888
000001111122222222222222233333333334444455555666667777777777
000001111111111222222222233333333333333355555555555555566666
000000000022222222223333333333444444444455555666668888899999
000000000000000111111111111111111112222233333555556666699999
222222222222222333333333333333444445555566666666667777777777
000000000000000111111111122222222222222244444555555555566666
000001111111111111112222222222333333333333333555555555588888
000003333333333333333333344444444445555566666666666666699999
000000000011111111113333333333444445555566666666668888899999
111111111122222333333333355555555555555577777777779999999999
000000000011111111112222233333333333333344444444448888888888
000002222233333444444444444444555555555555555555555555566666
000000000011111222222222233333555555555555555555557777788888
000001111111111111112222233333333333333344444444445555577777
000000000000000222222222222222333334444444444555556666666666
000000000011111333333333344444444445555555555666668888888888
000000000011111111112222233333444445555555555777778888899999
111111111122222444444444455555555556666677777888888888899999
000001111133333333333333333333444444444444444444445555566666
000001111122222333333333333333444444444455555777779999999999
000001111111111111113333333333444445555555555555557777777777
000001111111111222222222233333444444444455555555556666677777
000001111111111111112222222222333333333355555555557777799999
000000000000000222222222222222333335555566666666667777788888
000001111122222333334444444444444444444455555555555555555555
111111111122222222223333344444555555555555555666666666677777
000000000000000111112222233333444444444455555666667777788888
111112222222222333333333333333444445555566666777778888899999
000001111111111111112222233333333333333344444666667777799999
000000000011111222222222222222555555555566666666667777788888
111111111122222333334444444444444444444477777888888888899999
000000000033333333333333344444444445555555555555557777777777
000000000011111222222222222222333333333344444444446666666666
000001111122222333333333344444555555555555555666667777788888
000000000000000222222222233333444444444455555555557777788888
000001111133333333333333333333333334444455555555555555577777
000001111111111222224444444444555555555566666666667777788888
111112222222222222222222233333444444444444444555557777777777
000001111133333333334444455555555555555566666888888888899999
000001111111111222223333333333333334444444444666666666688888
000000000011111111112222233333555555555566666666668888899999
000001111122222222222222222222333333333344444555558888899999
000000000000000111112222222222333335555555555555557777799999
000001111111111222223333344444555556666677777777777777799999
000001111122222222223333333333444444444444444777777777799999
000000000011111222222222233333333334444444444555558888888888
000000000011111111111111122222222223333333333444445555588888
000001111122222222224444444444444445555588888888889999999999
000000000011111111112222222222333333333344444555556666688888
000000000011111222222222244444444444444455555666669999999999
000000000000000111112222222222333334444455555555556666688888
000000000000000111112222222222222223333333333444445555555555
111111111111111222222222233333333333333344444555556666688888
111111111111111222222222222222444444444455555777777777777777
000000000011111111111111122222333333333333333555555555599999
222223333333333444444444455555555555555555555555556666688888
000001111122222222223333333333444444444455555777777777788888
111112222233333333333333333333444444444455555555556666677777
000001111111111333333333344444444444444444444444448888899999
111112222222222222224444455555555555555555555666667777788888
000000000022222222223333333333333334444444444555557777788888
111112222222222333333333333333444444444455555666667777799999
000001111111111222223333333333333333333355555777778888888888
000001111122222222224444444444444445555555555777779999999999
111111111122222222222222222222222223333333333444445555566666
000001111111111111112222222222333333333333333444445555577777
000001111122222222223333333333444444444455555777778888888888
000000000011111111112222233333444444444444444555556666677777
111111111111111222223333333333555555555555555666668888899999
000001111111111222222222244444444444444455555555556666677777
000000000000000000001111122222333334444444444444445555566666
000000000011111333333333344444444445555555555666667777777777
000001111122222222222222233333333334444444444555556666666666
000000000000000111111111122222222223333344444444445555588888
000001111122222333333333344444444444444455555777778888899999
111112222233333333334444444444444444444455555555555555599999
000000000011111222222222222222444444444455555555556666699999
000000000000000000001111122222333333333344444555556666699999
000000000000000111111111122222222223333333333444445555555555
000001111122222222222222222222333333333333333555556666688888
000001111111111222222222255555555555555555555888888888888888
000000000000000000004444444444444445555555555666666666666666
000000000000000222222222244444444444444455555666667777788888
000001111111111111113333333333444445555555555555555555566666
111111111111111333333333333333333333333333333444444444455555
000000000011111111112222233333333333333344444444446666666666
000001111111111222223333344444444444444455555666668888899999
000001111111111111112222233333333333333377777888889999999999
000001111122222222223333344444444444444455555666667777799999
000000000000000111114444444444555555555577777777779999999999
000000000011111111111111122222222223333333333444445555588888
000001111111111333333333333333333334444444444444446666699999
000001111122222333333333333333444445555555555666668888899999
000000000011111111112222222222222224444444444555555555566666
000001111122222222222222233333444444444455555666669999999999
000001111111111333334444444444444444444444444555558888899999
111111111122222333333333344444555555555555555777778888888888
000002222222222222222222222222333333333333333444445555555555
000001111122222222222222233333333333333344444444444444477777
000002222222222333334444444444555555555555555666667777788888
000001111111111222223333344444444445555566666777777777788888
000000000000000111112222222222333334444444444444446666688888
000001111111111222222222233333333333333344444555555555566666
000002222222222222222222233333333333333344444555555555577777
000002222222222222223333355555555555555566666777777777799999
000000000011111111112222233333333334444455555666667777788888
000000000011111222223333344444444444444455555666666666677777
000001111122222222223333344444444444444455555555555555599999
000001111111111111112222233333333333333344444555557777799999
111111111111111222222222222222333333333344444444446666666666
000001111111111222223333344444444445555555555555555555577777
111112222233333444444444455555555555555555555666667777799999
000000000000000111111111111111222222222233333444446666688888
000001111111111222222222244444555555555555555555559999999999
000000000011111111112222222222333333333333333444448888899999
000000000000000111111111122222333334444444444555556666699999
111112222222222333333333333333444444444455555888889999999999
000000000000000111112222233333444444444444444777777777799999
000000000000000111113333344444444444444455555555557777799999
000000000011111333333333344444555555555566666777779999999999
000000000022222222222222233333333334444455555555556666666666
000001111122222222222222233333333334444455555555555555599999
000001111111111222223333344444555555555555555777778888899999
111111111111111222222222222222444445555566666666669999999999
000000000011111111112222233333444444444444444555557777777777
000001111111111222222222222222333333333344444444446666677777
000001111111111333334444444444444444444455555555556666677777
000001111111111111112222222222222223333344444444445555588888
000000000011111111112222244444555555555555555888889999999999
000000000000000000001111122222333334444455555555556666688888
000002222233333333334444444444444445555555555555556666688888
111111111111111111111111133333333334444444444555555555566666
000001111122222222222222233333333334444444444555555555566666
000001111122222222222222233333333334444466666666668888888888
111112222233333333334444455555555555555555555555558888899999
000000000011111111112222222222444444444455555777778888888888
000001111122222222224444444444444445555555555555555555555555
000000000011111222222222233333333334444455555555556666666666
000001111111111111112222222222555555555555555555558888899999
000000000011111222222222233333333334444444444444445555577777
000000000011111222223333333333444444444444444555558888888888
000001111122222222223333333333333333333344444444444444455555
111112222222222222223333344444444445555555555555557777799999
000001111111111111111111122222333334444444444444444444477777
000001111111111111113333344444444444444455555555557777788888
000000000011111111111111133333555555555555555666668888899999
000001111122222222222222233333444444444455555555555555588888
000000000011111222223333333333333334444455555666667777799999
111111111122222222223333333333333333333344444555558888888888
000001111122222333333333344444555555555566666666667777788888
000000000011111111111111122222444444444444444444448888899999
000001111111111222223333333333333335555555555666669999999999
000001111111111222222222222222333335555555555666667777799999
000001111111111111112222233333333333333344444888888888888888
000000000000000111112222233333333334444455555555555555599999
000001111111111111111111122222222223333333333555555555577777
000001111111111444444444455555555555555555555666667777788888
000000000022222333334444444444444444444444444555556666677777
000001111111111222223333333333444444444455555666666666699999
000001111122222222222222244444444445555577777888889999999999
111111111122222222222222222222333333333355555555556666699999
000000000000000000001111111111111112222222222333334444455555
000000000000000111112222233333333334444444444555555555588888
111112222222222333333333333333444445555555555888889999999999
000001111111111222222222233333333335555555555666667777799999
000000000022222222222222233333333335555555555666666666677777
000000000011111222222222233333333335555566666666669999999999
000001111111111222223333333333333335555555555555555555577777
000000000000000000001111122222333334444455555666666666688888
000000000000000111111111111111222224444444444444446666677777
000000000011111111111111122222333334444444444666666666699999
111112222222222333334444444444555555555555555666667777799999
111111111122222222222222222222333334444444444555555555566666
000001111133333444444444444444444445555566666666668888888888
111112222222222333333333344444444444444444444666667777777777
000001111111111111113333333333333334444444444555555555588888
000000000000000111111111122222222222222233333444444444455555
000000000000000111111111122222333333333344444555555555588888
000000000011111111112222222222444444444455555666666666688888
000001111111111111111111122222333334444444444444449999999999
222222222222222222223333333333333333333344444444445555588888
000000000011111222223333333333333334444444444777777777799999
000000000011111111112222222222333334444444444777777777799999
000001111111111111112222222222222225555555555555559999999999
000000000000000111111111122222333333333344444555558888888888
000000000011111111112222233333555555555555555666667777777777
111111111111111111112222233333444444444444444555555555599999
000000000000000222222222222222333333333355555555555555555555
111112222222222333334444444444444444444444444555555555599999
111111111111111222224444444444444445555555555777779999999999
111111111111111222223333333333444445555555555888889999999999
000002222222222333333333344444444444444444444555556666666666
000001111111111222222222233333444445555555555666666666688888
000000000011111222223333333333444445555555555555557777799999
111112222222222222223333344444444445555555555555557777777777
111111111111111222222222222222222223333333333444445555566666
000002222222222333333333333333444445555577777888888888888888
000000000000000000001111122222333333333344444444445555555555
000001111122222444445555555555555555555566666777779999999999
000000000000000222222222233333333333333333333333335555599999
000000000000000111111111122222333333333333333555555555566666
000002222233333333334444455555555556666677777777778888888888
000001111111111222223333333333444444444455555555558888899999
000001111122222222223333333333444444444455555555557777799999
000001111111111222222222244444444444444444444555557777777777
222222222222222222223333333333444444444466666666668888899999
000001111111111333333333333333444445555555555555556666666666
000001111122222333333333344444444445555555555555557777788888
000000000011111222223333344444555555555555555555558888899999
000000000022222222222222222222222224444455555666668888888888
000000000011111111111111122222222224444444444666667777788888
000000000011111111112222222222333334444455555666667777788888
000000000000000111112222233333444445555555555888889999999999
111111111122222222222222233333444444444466666777777777788888
000001111111111333333333344444444444444455555555556666699999
111111111111111111112222233333333333333333333444445555599999
000000000011111333334444444444444444444455555555556666688888
111112222222222333334444444444444445555566666666667777799999
111111111122222222222222233333444445555577777999999999999999
000000000022222222223333333333333334444444444555556666677777
111111111122222222224444444444444444444455555555555555555555
000001111111111222222222222222222223333344444555555555599999
000000000000000111112222222222555555555555555555556666677777
000001111133333333334444455555555555555566666666667777777777
000001111111111111112222233333333334444444444555557777799999
000001111122222333333333344444444444444444444666666666677777
111112222222222333334444455555555555555577777888888888899999
000001111111111111113333333333444445555555555555556666677777
000000000011111222222222222222222224444455555666667777788888
000001111111111111112222222222222223333333333444446666677777
000000000011111222223333333333444444444455555666667777799999
000000000011111222223333344444444445555555555666667777788888
000001111122222222223333333333333334444455555666667777777777
000000000000000111112222233333333333333333333444444444466666
111111111122222333333333333333444444444455555555556666666666
000001111122222333334444444444444445555555555555556666699999
000001111122222222223333344444444444444455555555555555577777
000001111122222333333333333333444444444455555555555555599999
000001111111111222222222233333444444444455555555556666677777
111111111111111222222222233333444444444444444555556666677777
000000000000000111111111122222222222222233333444445555566666
000001111111111222222222233333444444444455555555556666699999
000001111122222222222222222222222223333333333444445555566666
000000000000000111111111122222333334444444444555558888899999
000000000000000111112222244444555555555555555555556666677777
000001111111111222223333333333333333333344444555555555588888
000000000000000333333333333333444444444455555666666666699999
000000000000000111112222233333444445555555555555556666666666
000000000011111111112222233333444445555555555666668888888888
000000000000000222223333333333444445555555555666668888899999
000000000011111111111111122222333333333333333333335555555555
000000000011111111113333333333444444444455555555556666677777
000002222222222333333333344444444444444455555666668888888888
000000000011111444444444455555555555555555555666668888888888
000000000000000111111111122222333333333344444555556666677777
111111111111111222222222244444555555555577777888889999999999
000000000000000222223333344444444445555555555555557777799999
111111111122222222222222233333444444444444444555556666699999
000000000011111222223333344444555555555566666666668888899999
000001111111111222222222222222333334444455555777777777777777
111111111111111111112222233333333334444466666777778888899999
000001111111111333333333333333444446666677777888888888899999
222222222233333333334444455555555555555555555777779999999999
000000000022222222223333344444444445555555555666666666688888
000001111111111111111111122222222223333355555555555555588888
000001111122222333333333344444444445555555555777778888899999
000000000000000111112222222222333335555555555555556666688888
000001111111111111113333333333333334444455555555557777788888
000001111122222222223333333333333333333344444444446666699999
222222222222222333334444444444444444444455555555558888888888
000000000000000111112222233333333333333344444666667777788888
000001111111111222222222233333333334444455555555556666677777
222223333333333444444444444444555555555566666777777777799999
000000000011111222223333333333333333333344444555556666677777
000000000000000111111111111111111115555566666777778888899999
000000000000000000002222222222333333333355555666666666677777
000000000000000222222222233333444445555555555666667777777777
000001111111111111111111122222222224444455555666667777788888
111112222222222333333333333333333334444444444444445555555555
000000000000000111112222222222333335555555555666667777788888
111112222222222222222222244444444445555555555555557777788888
000000000011111111112222222222333334444444444444445555577777
000000000011111222222222222222333334444444444555555555566666
000000000011111111112222222222333333333333333444446666688888
000000000022222222222222222222333333333344444444445555566666
000000000000000222223333333333333334444455555555557777799999
111112222222222222223333344444444445555577777777778888888888
000002222244444444445555555555666667777788888888889999999999
000000000000000111111111122222222223333344444444445555566666
000000000011111111113333333333333334444477777777777777777777
000001111111111111112222233333444444444444444555557777799999
000000000011111111112222233333333335555555555666667777788888
000001111111111333334444444444555555555566666777777777799999
111111111111111111112222233333444444444444444666666666677777
000001111111111222222222233333444445555555555555559999999999
000000000011111111112222233333444445555555555555555555599999
000001111111111222222222222222222223333333333444448888899999
000001111122222222222222222222333333333333333444444444488888
000000000011111111112222233333333334444444444444445555577777
111111111122222333333333333333444444444455555666667777788888
000000000022222333333333333333444444444455555555557777788888
000001111111111222222222222222222222222233333444445555588888
000001111122222222223333344444444445555555555666666666688888
000000000011111222222222233333333334444455555666667777788888
000000000000000111111111122222333333333333333444445555599999
111111111111111111112222222222333334444466666777778888899999
000000000022222222222222222222333334444455555555557777777777
000001111111111111112222233333333334444444444444448888899999
111111111111111222224444444444444445555566666777778888899999
000001111122222333333333333333444444444444444555556666699999
000000000011111222222222222222333334444455555555557777788888
000000000000000111111111122222222223333333333333334444455555
000001111111111222222222222222333334444444444444445555555555
222222222233333333333333333333444444444466666888888888899999
000000000011111111111111122222222223333344444555555555577777
000000000011111111111111111111222222222233333444444444455555
000000000011111111112222222222333333333344444444445555577777
000000000011111111112222222222333333333333333555557777777777
222222222222222222223333333333444444444444444444448888899999
000002222222222333333333344444444444444455555555555555577777
111111111111111222222222222222333334444444444444445555566666
000002222233333333333333333333444445555555555777777777799999
000000000011111222222222222222222223333344444555556666688888
000001111111111111112222233333444444444444444555555555566666
000000000000000111113333344444444444444466666666668888899999
000000000011111111111111122222222223333355555555556666677777
000000000000000111111111122222222223333333333444446666699999
000001111122222222222222233333333334444455555555556666666666
111111111122222333334444444444444445555555555666669999999999
000000000000000111111111122222222224444444444444446666677777
000001111111111111112222233333333333333333333444445555566666
111111111111111222222222244444555555555555555666666666688888
000000000011111111112222244444444445555566666666666666677777
000000000011111111111111122222222222222244444555556666688888
000000000011111222223333333333333333333344444555559999999999
000000000022222222223333333333444445555588888888888888899999
000000000011111111112222233333333333333344444555555555577777
000001111111111111112222244444444445555555555666666666699999
000000000022222222224444444444444444444455555777777777799999
000000000011111222223333333333444445555555555666666666699999
000000000011111111112222233333444444444455555666667777788888
000000000011111222222222222222222223333333333444446666677777
000001111111111222224444455555555555555555555666668888899999
000000000022222222223333333333333333333344444555555555555555
000001111111111111112222222222222222222233333444444444477777
000001111111111111112222222222333333333344444555559999999999
222222222222222333333333344444444445555555555555557777799999
111111111111111222223333344444444445555555555666668888899999
000000000022222333333333333333444445555566666666667777777777
111112222233333444444444444444555557777799999999999999999999
000001111122222444444444455555555555555555555777779999999999
111112222222222333333333333333444445555555555777778888899999
000000000000000111111111111111222224444455555555556666677777
000001111111111222222222222222333333333344444555557777799999
000001111122222222223333333333333334444444444555558888899999
000000000011111111111111122222222223333344444444445555566666
000000000000000111111111122222444444444444444444445555555555
000000000011111222223333333333333333333344444666668888899999
111111111122222333334444444444555556666666666777777777799999
000000000000000111111111111111222223333333333333334444455555
000000000011111222222222244444444444444455555555556666666666
000000000000000111111111122222444445555555555555558888899999
000001111111111222223333333333333334444444444555555555588888
000001111111111222222222233333444444444455555666667777799999
000001111133333444444444444444555555555555555555558888888888
000001111122222333333333344444444444444455555555555555599999
000001111111111222222222233333333333333344444555557777777777
000000000011111222224444455555555555555566666666668888899999
111113333333333333333333333333444444444455555555557777788888
000001111122222222223333344444444445555555555555556666688888
000000000022222222222222244444444444444455555555557777788888
000001111111111111112222222222222222222244444555556666688888
111113333333333333333333344444444445555555555666667777799999
222222222222222222223333344444444444444477777888888888899999
222222222233333333333333344444555555555555555666668888888888
000001111111111333334444444444444444444455555555556666688888
000001111122222222222222233333333333333344444555557777788888
000000000000000111111111133333444444444455555555556666677777
111111111122222333333333333333444444444455555777779999999999
000000000000000111112222233333333334444455555555556666666666
000001111122222333334444444444444445555555555555555555599999
000000000011111111111111111111111112222233333444445555588888
000001111122222333334444444444444444444455555666667777788888
000000000000000111112222222222222223333344444444445555566666
000001111122222222222222233333333336666666666777777777788888
111111111111111222224444455555555555555566666777777777799999
000001111111111222222222233333444445555555555888889999999999
000001111111111111113333333333444444444444444555555555588888
000001111122222333334444455555555555555566666666667777788888
000000000011111111112222233333444446666666666666667777777777
000000000011111222222222233333444444444455555888888888888888
000002222222222333334444444444444445555566666777777777799999
000001111122222222222222233333333334444444444777778888888888
000001111111111222222222222222444445555555555777778888899999
111112222233333333334444444444444444444455555666668888899999
111111111122222222223333333333444444444455555666668888899999
000001111122222333333333333333444445555555555666668888888888
000001111111111111112222233333333334444455555555556666688888
000001111111111111112222222222444444444455555555555555599999
000000000022222222223333333333333333333344444555555555599999
111112222222222333334444455555555555555555555666666666688888
000000000011111222222222233333444444444444444444447777788888
000001111111111222223333333333333333333344444555555555566666
000001111111111222222222222222222223333344444444445555577777
000001111122222222223333344444444445555555555555558888899999
000001111111111222222222233333444444444455555555556666699999
000001111122222222223333333333444445555555555777779999999999
000001111133333333333333344444555555555555555555557777788888
000001111122222333333333344444555555555555555666666666677777
000000000022222222222222233333333333333333333444445555588888
111112222222222333334444455555666666666677777888889999999999
000000000011111111112222233333444444444444444666666666677777
000000000000000222223333333333333334444455555555557777777777
000001111111111111112222233333333333333344444444444444455555
000000000000000222222222233333333334444466666666668888888888
111112222222222333333333333333444445555555555666666666677777
000000000000000111111111122222222223333355555555558888888888
000002222222222333334444444444555555555566666777777777788888
000000000011111111112222233333333334444455555777777777799999
000001111111111222223333333333444445555566666666667777788888
000000000000000111111111122222333334444444444444445555577777
000001111111111111111111111111333333333333333444447777777777
000000000000000111112222244444555556666677777777778888899999
000000000000000111113333344444444444444455555555557777799999
000000000011111111111111133333333334444444444555558888888888
000001111122222222222222233333333334444444444555557777799999
000000000000000222223333333333333334444444444555556666677777
000000000011111111111111122222222225555555555555558888899999
000001111111111222223333333333333335555555555666667777799999
111111111111111222222222233333444445555566666666667777788888
000002222222222333333333333333444444444455555555557777788888
000000000000000111112222222222333333333333333555555555577777
000000000011111111111111111111222222222244444777777777788888
111112222222222222223333333333444444444455555555555555555555
000000000000000111112222233333444445555555555555555555599999
000000000011111222223333344444444444444455555666668888899999
000000000000000111111111111111333335555555555555559999999999
111111111111111222222222233333333333333355555777778888888888
000001111111111111111111133333333334444455555555556666666666
000000000022222222222222233333333334444455555555558888888888
000001111122222222224444444444444444444455555666666666677777
000000000011111111111111122222444445555555555555557777799999
000000000011111222222222222222333333333333333444447777777777
111111111122222222222222233333444444444455555777777777788888
111112222222222333333333333333333333333344444444444444455555
000001111111111333333333344444444445555577777888889999999999
000001111122222333333333333333444445555555555777779999999999
000000000000000111111111122222222223333355555666667777799999
111111111122222222222222222222444446666677777777778888899999
000000000000000111112222233333333334444455555555557777788888
000000000022222333333333333333444444444455555555556666688888
000001111111111111112222222222333334444455555555556666677777
000001111111111111112222222222333334444455555666668888899999
000000000011111111112222222222222223333366666888888888888888
000000000011111222222222233333333335555555555555556666699999
111111111122222222222222222222333334444444444666667777799999
000001111111111111112222233333333335555555555777778888888888
000001111111111222223333333333333335555555555555556666699999
000000000011111111112222222222333333333344444555558888899999
000001111111111222223333344444444445555555555777778888899999
000000000000000111112222222222333333333333333444444444455555
000000000011111222222222222222333334444455555666668888899999
000001111122222333333333344444555555555555555777778888888888
000000000011111333333333344444444446666677777888888888888888
000000000000000111111111122222222223333333333333335555588888
000001111122222222224444444444444445555555555666666666688888
111111111133333333333333333333444444444444444666668888899999
000001111122222222222222222222333334444444444444444444466666
111111111122222333333333333333333334444455555555555555566666
111111111122222333333333344444444445555555555666668888899999
111111111111111333333333344444555557777788888888889999999999
000001111122222222223333333333555555555577777888888888899999
000000000000000111111111122222333334444444444555558888899999
000002222222222222222222244444444445555555555555558888888888
000001111133333333333333333333444445555555555555557777799999
111112222233333333333333333333555555555566666777778888899999
000001111111111222222222233333444445555555555555558888899999
000000000011111111112222222222333334444455555555555555599999
000000000011111111112222255555555555555566666666667777788888
000000000011111222222222222222333334444444444444445555588888
000001111122222222222222233333333334444455555888888888899999
000000000011111222223333344444555556666666666888889999999999
000000000011111111111111122222222224444455555999999999999999
000000000011111111112222222222333333333344444555558888899999
000000000000000222222222244444555555555566666777778888899999
000000000000000111111111111111444444444444444555555555599999
111112222222222333333333333333444445555555555666668888899999
111112222222222333333333344444555556666666666777778888899999
000000000011111111112222222222333333333333333444445555577777
000000000011111111112222222222444444444477777777778888899999
000000000000000111111111111111333333333355555888889999999999
000000000022222222222222233333444444444455555666667777788888
000001111111111333333333333333333334444444444555557777788888
000000000022222333333333333333444444444455555555557777788888
000000000011111111114444444444555555555555555555556666666666
222222222233333333333333333333333334444455555555555555588888
000000000000000111111111133333444444444444444555555555588888
000000000000000333333333333333333334444444444666667777788888
000000000000000111113333333333444444444455555555558888888888
000001111111111222223333333333333334444466666777779999999999
000001111111111222222222233333444444444455555555555555566666
111111111133333444444444455555555555555566666777778888899999
000001111122222333333333333333333333333344444444445555555555
000000000011111222222222233333333335555577777888888888888888
000000000000000111111111111111444444444455555555558888888888
000001111111111222222222222222333334444455555666669999999999
000001111111111222222222233333333333333344444555557777799999
111112222222222222223333333333444445555555555555558888888888
000001111111111222222222244444444445555555555555556666699999
000002222233333444444444444444444445555555555888888888899999
111111111122222333334444444444444444444477777888889999999999
000000000011111222222222222222333334444444444666668888899999
000001111111111222223333333333333335555555555555556666699999
000000000011111111112222222222444445555555555666666666677777
000001111111111222222222233333333333333344444777778888888888
000001111111111333333333333333333334444455555555556666688888
000000000011111111112222222222222223333344444555556666699999
000000000000000000001111111111333333333355555555557777788888
000000000011111111112222222222333333333344444555555555599999
111111111111111222222222233333333335555555555777778888899999
000000000011111222223333333333333334444455555777778888888888
000001111122222444444444444444555556666666666777778888899999
111111111122222222222222222222333333333344444555555555577777
000000000011111333333333333333333334444477777777779999999999
000002222222222333333333344444444445555555555555555555566666
000000000011111111114444455555555555555566666666667777799999
000000000022222222222222233333444444444444444444448888899999
111112222222222333334444455555555555555577777777778888899999
000000000011111222223333344444444445555566666888889999999999
222223333333333444444444444444444445555555555666667777799999
111111111111111333333333333333444444444455555666667777777777
000001111122222333333333344444444445555555555777777777799999
000000000011111111113333344444444444444455555555556666677777
000000000011111222223333333333333334444455555555558888899999
111111111144444444444444455555555555555577777888889999999999
000001111111111222222222233333444445555555555666668888888888
111111111133333333334444455555555556666666666777778888899999
111111111122222222224444444444555555555566666666667777788888
000002222222222222224444444444444445555555555777779999999999
000003333333333444444444444444444445555555555555556666688888
000001111111111222222222233333444444444455555666667777799999
000001111122222333333333333333333334444444444555555555599999
000000000000000111111111133333333333333344444555557777788888
000001111111111222222222233333333334444488888888888888899999
000001111111111333334444455555555555555577777777778888899999
000001111111111222223333333333333335555555555666666666677777
000000000011111111111111122222222223333333333555558888888888
000000000011111222223333333333444445555555555666669999999999
111112222233333333333333355555555555555555555666667777777777
000000000011111222223333333333444444444444444555555555588888
000000000011111111112222222222333333333333333444448888899999
000001111133333333333333333333444444444455555555557777777777
000000000011111111111111122222333333333366666777777777788888
111111111111111111113333333333444445555555555777778888888888
111111111111111222222222222222222223333344444555557777799999
000000000011111111112222233333333334444455555555557777799999
111111111122222333333333333333333333333355555555555555566666
000001111111111111111111111111222223333333333444445555555555
000000000000000000001111122222333333333333333666666666699999
000000000011111222222222222222444445555566666777779999999999
000000000011111111112222222222222223333333333444444444477777
000001111111111222222222233333444445555555555888888888899999
000000000011111222223333333333444445555577777888888888899999
000001111122222222222222233333333334444444444777778888888888
000001111122222333333333344444555555555566666888888888888888
000000000011111111113333333333444444444455555777779999999999
111111111111111222223333344444555556666677777888888888888888
000001111111111222222222233333333334444455555555557777799999
000001111111111222223333344444444445555555555555559999999999
000000000000000111112222233333444444444455555555556666677777
000000000000000222222222233333333333333333333555557777788888
111112222222222333333333333333333334444455555666667777799999
111111111111111333333333333333444444444455555555558888899999
000000000000000111112222222222333333333366666666668888899999
111111111111111333333333344444444445555555555555555555566666
000000000000000111113333333333333335555566666777778888899999
000000000011111111112222222222444445555555555555558888888888
000000000000000111111111133333333334444455555555558888888888
111111111122222333334444444444444445555555555555557777799999
000001111122222222222222244444555555555577777999999999999999
000001111111111222223333333333444445555555555555557777799999
000000000000000111112222222222333334444444444555555555555555
000001111111111111112222233333444444444444444555556666688888
000002222222222222222222222222444444444455555666667777799999
000000000011111333333333333333444445555555555555556666688888
000000000000000111112222233333444444444455555555556666699999
111111111111111333333333333333444444444455555666668888899999
000000000011111111112222222222222223333333333777779999999999
000000000011111333333333344444555555555566666666667777788888
000000000011111111111111122222222224444444444444448888899999
111111111111111222224444444444444445555555555555556666699999
000002222222222333334444444444444444444444444555555555599999
000001111122222222223333333333333334444455555555555555566666
000001111111111111111111122222444445555566666777779999999999
000000000011111111112222233333333333333344444666667777799999
000000000000000111112222255555555555555566666666668888899999
000002222233333333334444444444444444444455555555557777799999
111111111122222222222222233333333334444444444666668888899999
000001111111111333333333333333555555555555555555555555588888
000001111111111333334444444444444445555555555555556666699999
000001111111111111112222233333444445555566666666667777788888
000000000000000111111111111111222223333355555555557777788888
000001111111111222222222222222222224444444444555556666666666
000000000022222333333333333333333334444455555555556666699999
000000000000000000001111111111222223333333333444446666688888
000001111111111111111111122222444444444466666666668888899999
000000000011111111112222222222222222222233333333333333399999
000001111122222222223333344444555555555566666777779999999999
000001111122222222223333355555555557777788888999999999999999
000000000022222222223333333333444444444455555555559999999999
000002222222222333333333333333333334444444444555558888899999
000001111122222222222222222222333334444444444444445555599999
000000000011111222222222233333444447777788888888889999999999
000001111111111111113333344444555555555555555666668888899999
000000000011111222222222233333555555555566666666668888888888
000001111111111111113333344444444445555555555666667777799999
000000000011111111112222222222333334444455555555556666666666
000000000011111222222222222222333334444444444444447777788888
000001111111111222222222244444444445555555555888888888899999
000000000011111111112222222222222224444455555555556666677777
000001111111111111112222222222333334444444444444445555566666
000000000022222222222222233333444444444466666777778888899999
000000000022222222222222233333333333333344444555556666688888
111111111111111222223333344444444445555555555888888888888888
000000000011111111111111111111222223333344444444445555566666
000001111111111333333333333333444445555555555555556666699999
000001111111111222222222244444444445555566666666669999999999
000000000011111111111111133333333333333333333444447777799999
000001111111111333334444444444444445555555555666666666677777
000001111122222222223333344444444444444444444444445555577777
111111111122222222223333333333444444444455555777777777799999
000002222222222333333333344444444444444455555555555555588888
000000000011111111112222233333333334444444444666667777799999
111111111111111111111111122222444444444455555555556666699999
000002222222222222223333344444444444444455555555558888899999
000001111122222333333333344444444444444444444555558888899999
000001111122222222222222233333444445555555555555559999999999
000002222222222333334444444444555556666666666888888888899999
000000000011111111112222222222444445555555555666667777788888
000000000011111111112222233333333334444444444555559999999999
000000000000000111111111111111111114444444444555556666666666
000001111122222333333333333333444444444466666777778888899999
111113333333333333334444455555555555555566666666667777799999
000000000011111222223333333333555555555566666666668888899999
000000000000000111111111111111222223333333333444446666666666
000001111111111222222222233333444444444444444555555555599999
000001111111111333333333344444444445555555555555556666688888
000000000022222222223333344444444444444455555555556666677777
000000000011111222222222233333444445555555555666666666688888
000000000011111111112222233333444445555555555555557777799999
000001111111111222223333333333555555555555555666668888899999
000000000011111222224444444444555557777777777888888888888888
000001111122222222224444455555555555555566666666667777799999
000000000000000111111111122222333334444444444555556666699999
000000000011111111112222233333333334444444444555556666699999
000000000011111222222222244444444444444444444777777777799999
222222222222222333334444444444555555555577777888888888899999
000001111111111222223333333333555556666677777888889999999999
222222222233333333333333333333444444444444444555558888888888
000000000000000111111111122222333333333344444444446666677777
111112222222222222222222222222333333333344444888888888899999
000000000022222222222222233333333334444444444444445555555555
000001111111111222222222233333444444444444444555559999999999
000000000011111222222222233333444445555555555555558888888888
000001111111111222223333344444444444444444444444444444466666
000001111122222222223333333333444445555555555555557777788888
000000000000000222222222222222222223333344444444445555566666
111112222222222333333333355555555555555555555888888888899999
000000000022222333333333344444444446666666666777777777777777
000000000011111111111111122222222223333333333444444444455555
000000000011111111113333333333333334444455555777777777799999
000001111122222222223333333333333334444455555555556666677777
000000000011111222223333333333444444444455555555555555566666
000000000011111111111111144444444444444455555777778888899999
000001111111111111112222222222333333333344444555555555577777
000000000000000111111111133333444445555566666666667777799999
000001111111111111112222233333444444444455555555557777788888
000000000011111333335555555555555555555566666777778888888888
000001111111111111113333333333555555555566666777778888888888
000001111111111111111111111111333333333344444444445555577777
111111111111111222223333333333444445555555555777779999999999
000000000011111111111111111111222222222233333444445555566666
000001111133333333333333344444555555555566666777777777799999
111111111122222222223333333333333333333355555555555555588888
000001111122222222222222222222333334444455555555557777788888
000001111122222333333333344444444445555555555555557777788888
000000000000000111111111122222222223333333333444444444444444
000000000011111111111111122222333333333333333444446666688888
000001111111111444445555555555555555555566666777778888888888
000000000011111111112222222222222223333344444444445555577777
000000000000000111112222222222333334444444444555557777788888
000001111111111111111111122222333333333333333444445555566666
000000000000000000001111111111222222222222222666667777777777
000000000000000111111111111111333333333344444555556666688888
000000000011111333333333344444444445555577777777779999999999
000000000000000222222222222222444444444444444666669999999999
000002222233333333334444444444444445555555555666669999999999
000000000000000111111111133333333334444444444555555555599999
000000000033333333333333344444555555555555555777778888888888
000001111111111111112222222222444444444455555666666666666666
000000000011111333333333333333555555555577777777778888899999
000001111122222222223333333333333334444444444444445555566666
000000000000000111112222222222222223333355555666667777799999
000001111111111222222222233333333334444455555666667777788888
000001111122222333333333333333333335555555555777778888899999
000002222233333333333333333333333334444455555777777777799999
111111111111111222223333344444444444444455555555555555566666
000001111122222222223333333333333334444455555555555555566666
000000000011111333334444444444555556666666666777778888899999
000000000000000111111111122222333335555555555666666666666666
111111111122222333334444444444555555555555555777777777788888
000000000011111333333333333333444444444455555777779999999999
000000000000000000001111133333444444444455555777777777777777
000000000011111111112222222222333334444444444444445555599999
000001111122222222222222233333333334444444444444444444488888
000001111133333333333333344444555555555555555666667777788888
000000000011111111112222244444444445555555555555555555566666
000001111111111222222222233333333335555555555666666666688888
000000000011111111113333344444555555555566666777779999999999
000001111111111222222222222222333333333344444444446666666666
222222222233333444444444444444444444444455555555557777799999
000000000011111222222222233333444444444455555555558888899999
000001111111111111112222233333444444444455555666668888899999
111111111111111222222222222222333333333333333333334444488888
000001111111111222222222233333444444444444444555555555566666
000000000011111333334444444444555555555555555666666666699999
000001111111111222222222222222444445555566666777778888899999
222222222222222333333333344444555556666666666777779999999999
000000000000000111111111122222333334444444444555557777777777
000000000022222222222222222222333333333344444555555555566666
000001111122222222222222233333333334444444444666666666699999
000001111111111222222222233333333334444455555666667777777777
000000000011111111111111122222222224444455555555557777799999
000000000011111111112222222222222222222233333333335555566666
000000000000000111111111111111222223333355555555557777799999
000000000022222444444444444444444445555555555777777777788888
000001111111111222223333333333444444444455555555557777788888
000000000000000000002222222222333334444455555555557777788888
000002222222222222222222222222333334444444444444445555599999
000000000022222222222222233333333334444455555555557777799999
000000000000000111112222233333333333333344444444444444455555
000000000011111222223333344444444444444455555777779999999999
000000000011111222223333333333444445555555555777777777788888
000001111111111111112222222222333333333355555777778888888888
000001111122222333333333333333444444444455555666667777799999
000001111133333333333333344444444445555555555888889999999999
000001111111111222224444444444444444444455555666666666677777
000001111111111222222222233333444445555566666777777777799999
000001111111111222222222233333333334444455555777779999999999
000000000000000111112222244444444444444466666777778888899999
000000000033333333334444444444555555555555555555557777777777
000000000000000000001111111111333333333333333555556666677777
000000000011111111112222222222444444444455555555558888899999
000001111122222222222222233333333334444455555555555555588888
000000000000000333333333333333333334444455555777778888899999
000000000011111111111111122222222222222222222555556666699999
000001111122222222223333333333444444444444444555555555588888
111111111122222222223333344444444444444444444666667777799999
000000000011111111112222233333333335555555555555556666688888
000000000011111111112222233333333334444444444555555555599999
000000000011111333334444444444555555555555555666667777788888
000001111122222222222222244444444444444455555666667777777777
000000000011111111113333333333444445555555555555556666677777
000000000011111222222222222222333334444455555555556666688888
000001111111111222223333333333333334444455555555556666677777
222222222222222222223333344444555555555555555666666666699999
000000000000000111111111122222555555555555555777778888899999
000000000011111111113333333333444445555555555666668888899999
000001111111111222222222222222333333333344444555555555599999
000000000011111222222222233333333334444444444444448888888888
000002222222222333333333344444555555555566666777777777788888
000000000011111333333333344444555555555577777777778888888888
000001111111111111111111111111222222222233333444446666677777
000000000011111222223333333333333334444444444555556666677777
111111111111111222223333344444444445555577777777779999999999
000000000000000111113333333333333335555566666666668888899999
000000000011111222222222222222222223333344444666668888899999
000001111111111222223333344444444445555555555888889999999999
000002222233333333334444444444444445555555555666669999999999
000001111111111111113333333333333335555555555555556666677777
000002222233333333334444444444555555555555555666667777788888
111111111122222222222222233333444444444466666666668888899999
000001111122222333333333333333444444444444444555559999999999
000001111122222222224444444444555555555566666777778888888888
000000000000000222222222222222333333333344444555559999999999
111112222222222333334444455555555555555555555777779999999999
000000000011111111111111133333333335555566666777777777788888
000001111111111111112222222222222222222244444444448888899999
000000000011111111112222244444444444444466666666668888888888
000000000000000111111111122222222223333355555555557777788888
000001111133333333333333344444555555555566666777777777799999
000000000000000222223333333333333334444444444666666666688888
000001111111111222223333344444444445555566666666667777788888
000000000022222222222222233333444445555566666777778888899999
000001111111111111112222222222333334444455555555556666677777
000000000011111111111111122222222223333333333555555555555555
000000000000000111113333333333333334444444444555557777788888
000001111111111222222222233333444444444455555777777777788888
111111111111111333333333333333444445555555555777778888899999
000001111122222333334444444444555555555555555666666666699999
000000000000000111111111111111222224444444444555556666688888
000000000011111333333333355555555557777777777999999999999999
000000000000000111112222222222222223333344444444445555577777
000000000011111222222222233333333333333344444444445555599999
000000000011111222222222222222444444444444444555558888899999
000001111111111222224444455555555555555555555666668888899999
000001111111111111112222222222333334444444444555556666677777
000002222222222333333333333333333334444444444666668888899999
000000000011111111111111122222222224444444444555557777777777
000001111111111111112222244444555555555555555555556666699999
000000000000000000002222233333333334444466666777778888899999
000000000011111111111111122222222224444444444444447777788888
000000000000000222223333344444555555555566666777777777788888
000001111111111222222222233333444444444455555555556666688888
000002222222222222223333333333333334444455555555558888888888
000000000011111111112222233333444444444455555555556666677777
000001111111111111112222233333333334444444444555555555599999
000000000022222222223333333333333333333344444444445555588888
111111111122222333333333333333333334444455555777779999999999
111111111133333333334444455555555555555566666666667777788888
000001111111111111111111133333444444444444444555556666677777
111111111133333333333333344444555555555577777888888888899999
111112222222222222222222233333555555555577777888888888899999
000000000000000111112222233333444444444455555666666666666666
000000000022222333333333333333444444444444444777778888899999
000000000011111111111111133333333334444477777777778888888888
111111111122222333333333333333444445555555555777779999999999
000001111122222222222222233333333333333355555666667777788888
000000000000000000001111133333444444444455555666667777799999
000001111111111333333333344444444444444455555666666666688888
111112222233333444444444444444444444444455555555556666677777
000000000011111111112222222222444444444444444555558888899999
000000000000000222223333344444444444444444444555555555577777
111111111122222222224444444444444444444444444555557777788888
111112222222222333333333344444444445555566666777777777777777
000000000033333444444444444444555558888888888999999999999999
000000000022222222222222244444444445555555555666667777799999
000001111111111222223333333333333335555555555666668888899999
000001111122222333333333333333444444444444444444446666688888
000001111133333333334444455555555555555566666666668888899999
000001111122222222222222233333444444444444444555557777777777
000001111122222222223333333333333333333344444444444444455555
000001111111111111111111122222444444444444444444445555577777
000000000000000111112222233333444445555555555777779999999999
000001111111111222223333333333333334444444444555557777788888
000001111122222333334444444444444445555566666777777777799999
000000000011111222222222222222222224444444444444447777788888
000000000022222333334444444444444445555566666777779999999999
000000000011111111111111111111222222222233333555558888899999
000001111122222222223333333333444445555555555555555555577777
000001111111111111112222233333333333333344444555557777788888
111111111122222222222222233333333334444455555555556666677777
000000000022222333334444444444444445555566666666667777788888
000001111111111222222222244444444444444455555666668888899999
000001111111111222222222222222222224444455555555555555577777
000001111122222222222222244444444445555555555777779999999999
000000000011111222222222233333333334444444444444445555588888
000000000000000111111111111111444445555555555777777777788888
000001111111111333333333344444555555555555555555558888888888
000000000011111333333333344444444445555555555777779999999999
000000000011111222222222222222444444444444444555555555599999
000001111122222222223333333333444445555555555666668888888888
000000000000000111111111122222444444444444444555556666688888
000001111111111111112222222222333333333333333555556666688888
111111111111111222223333333333333334444444444555557777788888
000001111122222222222222233333444444444455555666668888899999
000001111122222333333333344444444445555555555666667777799999
000001111111111222223333344444444444444455555555556666688888
000001111111111222224444444444444444444444444555556666677777
000001111122222222222222233333333333333355555555556666677777
000001111111111111111111122222222222222222222333334444499999
000001111111111111113333333333333333333344444444445555577777
000001111133333333333333355555555555555555555777777777799999
000001111111111111112222222222222223333333333444444444444444
000000000000000222222222244444444444444455555555555555566666
000000000022222222223333333333444444444444444555556666699999
000000000011111111112222222222222224444455555777777777799999
111111111111111222222222233333333334444455555555556666699999
000001111111111222222222244444444444444444444555559999999999
000001111111111222223333333333555555555555555666666666688888
000001111122222222222222233333444444444444444444447777788888
000001111122222333334444444444555555555555555555557777788888
000001111111111111111111122222222223333333333444445555555555
000001111122222222222222233333444444444455555666667777777777
000000000000000000003333333333444444444444444555555555588888
000001111122222333333333344444555555555555555666668888888888
000001111111111222223333333333444444444455555888888888899999
111111111122222333333333333333333333333344444555556666666666
000001111122222222223333355555555555555555555555558888888888
000000000011111111112222222222333334444455555555555555577777
111112222233333333334444444444444445555555555555558888899999
000000000011111111112222244444555555555555555555556666677777
000001111122222222223333333333444444444455555777779999999999
000001111111111333333333333333444445555555555666667777799999
000000000000000111111111122222222225555555555555559999999999
111112222222222222222222222222333334444466666777778888888888
000001111122222222223333333333333335555555555666667777799999
000000000011111222222222244444444446666666666888889999999999
000001111111111222222222222222444444444455555666669999999999
000001111133333333333333344444444445555566666666668888899999
000001111111111222222222233333333333333344444555555555599999
000001111122222222222222244444444446666677777888888888899999
000002222233333333333333333333333335555566666777778888888888
000002222222222333333333344444444445555555555666667777799999
000000000011111222222222233333444444444444444555558888888888
000000000011111111112222233333333333333344444444445555566666
000001111122222222224444455555555555555555555555557777777777
000000000011111111113333344444444445555555555777778888899999
111111111111111111112222233333444444444444444555559999999999
000000000011111222223333333333555555555555555555557777799999
000000000000000111111111122222222222222222222555556666677777
000002222222222222223333333333444445555566666666667777788888
000001111111111222223333333333333334444444444444445555599999
111111111122222222223333333333333333333333333666666666699999
000000000000000111112222233333333333333344444444446666699999
111112222233333333334444455555555556666677777777779999999999
000002222222222333334444444444555555555566666777778888899999
000001111111111333333333333333444446666677777777779999999999
000001111111111222222222222222333333333344444555556666677777
000001111111111222223333344444444445555555555555558888899999
000000000011111111112222222222333334444444444444445555588888
000001111111111111112222233333333334444455555777778888899999
000001111122222222222222233333333334444444444444445555599999
000000000011111111112222222222222222222222222333334444455555
000001111122222333335555555555555555555555555777777777799999
000000000011111222223333333333444445555566666777779999999999
000001111111111222223333333333333333333355555555555555577777
000000000011111111111111111111222223333355555555556666677777
000000000011111222222222244444555555555555555888888888899999
000001111111111222222222233333333334444444444555557777788888
111112222233333333334444455555555555555566666777778888899999
000000000022222444444444444444444445555555555777778888899999
000000000011111111112222222222444445555555555555557777799999
000000000011111111111111133333333333333344444555555555588888
111112222222222222224444444444444444444444444555555555566666
000001111111111111112222222222333334444444444444445555555555
111112222222222333334444444444444444444455555888889999999999
111112222233333333334444444444444444444455555555559999999999
000000000011111111111111122222222223333344444555557777788888
000001111111111222223333344444444445555555555666668888899999
000000000011111222223333333333444445555555555777778888888888
000001111111111222222222222222333333333333333333335555555555
111114444444444444445555555555555555555566666777777777799999
000002222222222222223333333333444444444455555555555555577777
000001111111111222222222233333333333333344444555557777788888
000000000011111111113333333333333333333355555555557777799999
000001111111111333333333333333333334444455555666668888899999
000000000011111111112222222222333333333344444555556666666666
000000000011111111112222244444444444444455555555558888899999
000001111111111333334444455555555555555577777777778888899999
000000000011111222222222222222333333333333333444446666688888
000000000033333333333333355555555555555566666777778888899999
000000000011111111112222222222444444444455555666668888888888
000000000011111111111111133333333334444455555555557777788888
000000000000000000001111111111111113333333333444445555566666
000001111111111222223333333333444445555555555555555555566666
000001111122222222223333344444444445555555555555557777788888
000001111111111111113333333333444444444444444444444444455555
111111111111111333333333333333333334444455555555556666688888
000000000000000111113333333333333334444455555666667777788888
000001111111111111112222222222333333333344444555556666688888
000000000000000111113333333333333333333344444444447777799999
111112222222222222223333333333333334444455555555558888888888
000000000000000000001111122222333333333355555777777777799999
111111111111111222222222222222444445555566666777778888888888
000001111111111111112222233333333333333355555555558888899999
111111111122222333333333355555555555555566666777779999999999
000000000011111111113333333333444444444455555555558888888888
000000000011111222222222233333444444444444444444448888899999
000001111122222222222222233333333334444444444555556666688888
000000000000000111112222233333444444444444444444446666677777
000001111111111444444444455555555556666666666666668888899999
000001111111111111112222222222333333333344444555556666699999
111111111122222333333333333333444444444455555777777777788888
000000000011111444444444455555666666666666666777778888888888
000001111122222222222222222222222223333333333777778888899999
000000000011111111111111122222222223333355555888889999999999
000000000000000111111111133333444445555566666888888888899999
000000000000000000001111122222222224444455555666668888888888
000000000022222222222222222222444444444455555555556666666666
000000000000000222222222233333444444444444444555558888899999
000001111111111333333333344444444445555555555555556666666666
000000000011111111112222222222222222222233333555557777799999
000001111111111222223333333333555555555555555777778888899999
000000000011111222222222222222222222222233333333334444488888
111112222233333444444444444444555555555555555666668888888888
222223333333333333334444455555555558888888888999999999999999
000001111111111111112222222222333335555555555666667777777777
000000000000000111112222233333333334444455555555557777788888
000000000011111111112222222222222223333355555666666666677777
000002222233333444444444444444444444444444444555557777799999
000000000011111111112222222222333334444444444444446666677777
000000000011111222223333333333444444444455555555557777788888
000002222222222333333333344444444445555566666777777777799999
000001111111111222223333333333444444444444444555557777788888
000000000011111111112222222222333334444455555666668888899999
000000000011111222223333333333333334444444444555556666677777
000000000011111111111111122222222222222233333333335555555555
000001111111111444444444444444555555555555555777778888899999
000000000000000111111111111111222222222244444777779999999999
000000000000000111112222244444555555555566666777778888899999
000000000011111222222222233333444446666677777888888888899999
000000000000000000001111111111222222222255555555556666699999
000001111111111111113333333333444445555555555666666666699999
000001111122222444444444444444555555555555555555558888899999
000001111122222222223333333333444444444444444666667777799999
000000000011111111112222222222222223333333333555559999999999
000001111122222222223333333333333334444444444555555555555555
000000000011111111112222233333333334444455555555556666699999
000000000000000000001111122222444444444455555777778888888888
111112222222222222222222233333333335555588888888889999999999
000000000011111222222222222222222224444455555777778888899999
000000000011111111111111133333333333333355555555556666677777
000000000011111222223333333333444444444444444666667777788888
000001111122222222222222233333444444444455555555555555566666
000000000011111111112222222222222223333344444555556666677777
000000000011111222223333333333444445555555555777777777788888
000002222233333333333333344444444444444444444444446666699999
111111111122222222223333344444555555555566666666667777799999
000000000011111333333333333333444445555555555666667777799999
000000000000000111111111122222222223333344444444448888899999
000000000011111111111111111111222225555555555666666666699999
000001111111111222222222233333333334444455555666667777799999
000003333333333444444444444444444445555555555666666666666666
000000000011111222223333333333444445555555555666667777788888
000000000022222222222222222222222223333344444555556666677777
000000000011111222223333344444444445555555555666668888899999
000001111111111222223333344444444444444455555555556666677777
000001111111111111112222233333333334444455555555556666688888
000001111111111111112222222222444444444455555555556666688888
000001111111111111111111133333333333333355555555558888899999
000000000000000000001111111111111113333355555555556666677777
000002222222222444444444444444555555555555555555557777788888
000000000000000000001111111111111112222244444444448888888888
000001111111111222222222233333333335555566666777778888888888
000000000011111222222222222222333334444455555555557777799999
000001111122222222223333333333444444444444444555556666666666
000000000011111111111111111111333333333344444555557777777777
000001111111111111111111122222555555555555555666667777788888
111112222222222333333333344444444444444455555555557777799999
000001111111111111111111122222333334444444444666667777788888
000001111111111111112222222222222222222233333555556666677777
000000000000000333333333355555555555555566666888888888899999
000000000000000111112222233333444444444455555555559999999999
000001111111111222222222244444444445555555555555557777788888
000001111111111111111111122222333334444444444555556666677777
000000000011111111111111111111222223333344444444446666688888
000000000011111111112222222222333333333344444555556666699999
000000000022222222223333333333333333333355555555557777788888
000000000011111222222222244444444444444444444555557777799999
000001111111111222222222244444444446666688888999999999999999
000000000011111333333333333333444445555577777777779999999999
000000000011111222222222233333333334444444444555556666699999
000000000011111111112222222222444444444455555555556666688888
222222222244444444444444444444555555555577777777777777788888
000001111122222333334444444444555555555577777888889999999999
000000000011111111112222233333333334444455555555556666688888
000000000033333333333333344444444445555555555555557777777777
000001111111111333334444444444444445555577777888889999999999
000002222222222333333333333333444444444444444555556666688888
000000000000000111112222222222333333333344444555557777799999
000001111111111111111111122222222223333333333555556666699999
000000000011111111112222222222333333333333333444444444499999
000000000000000111111111111111333335555566666777778888899999
000000000011111333333333333333444444444444444444445555566666
000001111122222222222222233333333334444455555666667777788888
000001111111111111111111122222333334444444444555556666688888
000001111122222222222222244444555555555566666666669999999999
000000000000000111113333344444444445555555555555557777788888
000000000011111222222222222222222223333333333444444444488888
000000000000000222222222233333333334444455555555559999999999
000000000011111111112222222222333334444455555555555555599999
000000000000000000001111122222222223333344444444445555566666
000000000022222222222222233333333333333344444666666666688888
000001111122222222223333333333444444444455555555556666677777
000000000011111222222222222222333333333344444777778888888888
000000000000000222222222222222333334444444444444446666699999
111112222222222222223333344444444445555566666777777777799999
000000000000000000001111133333333333333333333444444444499999
111111111122222222223333333333444444444477777888889999999999
000000000011111111111111122222333334444444444666668888899999
000001111111111111112222222222222223333333333666666666677777
000001111111111111111111122222333333333344444444445555566666
000001111111111111112222233333333334444455555666667777788888
000000000000000111111111111111222222222222222333335555555555
111111111133333333333333344444444444444455555555555555588888
000001111111111111112222233333333334444444444777777777788888
000000000000000111111111122222222224444455555666667777777777
000001111111111111112222233333333334444455555555556666699999
000001111111111111112222244444555555555555555666668888899999
000000000000000222223333333333444445555555555666668888899999
000000000011111111112222233333444445555555555555557777788888
000000000000000111113333344444444444444455555555556666677777
000000000000000222223333333333333334444455555555556666699999
000000000000000333333333344444444444444466666777779999999999
000000000011111111111111122222222224444455555666668888899999
000001111122222222222222244444444444444455555666666666688888
000000000022222222223333333333333333333344444444445555599999
000002222222222333333333333333444444444444444555555555588888
000000000022222333333333344444555556666666666777779999999999
000001111111111222222222222222333334444455555555555555566666
000000000011111111113333333333444444444444444555557777788888
000000000000000111111111122222333334444444444777777777799999
000000000000000111111111122222333334444455555666667777777777
000000000011111222222222233333444444444444444555555555588888
000001111111111333334444444444444444444444444444445555555555
000000000000000333334444444444444445555555555555555555577777
000001111111111444444444455555555555555566666777778888899999
222224444444444444444444455555555555555566666666666666699999
000000000011111111113333344444444444444455555666669999999999
000001111111111111111111133333333334444466666777778888899999
000000000022222222223333333333333334444455555666667777799999
000001111122222222223333344444444445555555555555557777799999
000000000000000111112222222222333334444444444555558888899999
000000000011111222222222233333444445555566666666668888899999
111111111111111222222222233333444445555555555777777777799999
000001111122222222223333333333444444444455555555558888899999
000000000011111111113333333333444444444466666666668888899999
000001111122222222222222233333333333333355555555555555577777
000000000011111111111111122222333335555555555666668888899999
000001111122222222222222233333555555555566666666669999999999
000000000000000111112222233333333334444455555666669999999999
000001111122222333333333333333333333333344444444447777777777
000001111111111222222222222222333334444455555555558888899999
000000000011111111112222222222333334444455555555556666688888
000001111122222222223333333333333334444466666777778888899999
000000000011111222224444444444444445555566666777778888899999
000000000000000000003333344444555555555566666777778888899999
000001111111111222222222233333333335555555555666668888888888
000000000000000333333333333333444444444444444555556666677777
000000000011111111111111111111444444444444444888889999999999
000000000011111111112222233333333333333344444666666666699999
000000000011111222223333333333333333333344444555556666688888
000001111122222222223333333333333333333333333555556666699999
222222222222222222223333344444555555555577777888888888899999
000000000022222333333333344444444445555566666666667777788888
111111111111111222222222233333333335555555555555557777788888
000000000011111111111111111111222222222244444444445555555555
000001111122222222223333344444444444444444444666667777799999
000001111111111333334444444444555555555566666666667777799999
000001111111111111112222222222222222222244444444446666688888
000000000011111111112222222222444444444455555555558888888888
000001111122222333334444444444444444444444444888889999999999
000001111122222333334444444444444444444466666999999999999999
000000000011111222223333333333333334444455555555555555566666
000000000033333333334444444444555555555555555555556666666666
000000000000000000001111111111333334444444444555558888888888
000000000011111222224444444444444444444455555777777777788888
000001111111111111112222222222222223333333333444445555588888
000001111111111111113333333333444445555555555555557777777777
000000000011111111112222244444444444444466666666667777799999
000000000000000222222222222222444444444444444555555555566666
000001111122222222222222233333333333333344444555555555588888
000001111122222222222222233333444445555555555555556666688888
000000000000000222223333344444444445555555555555556666677777
000001111111111111111111122222222223333344444444444444488888
111111111111111222223333333333444444444444444666667777799999
000000000000000111111111111111333333333333333444445555577777
000001111122222222222222233333444445555555555666666666688888
000000000022222222223333344444444445555555555666667777777777
000000000011111222223333344444555555555566666777777777799999
000000000011111111112222222222333333333344444666667777777777
000001111111111111111111122222333333333333333444444444499999
000002222233333333333333344444555555555555555555557777788888
000000000000000111112222222222333333333344444555555555555555
000000000022222222222222244444555555555566666777778888899999
000000000011111222223333333333444444444444444555556666677777
000001111111111222222222233333444444444444444555556666688888
000000000000000222222222222222444445555555555666666666699999
000000000000000111111111122222222222222233333555557777799999
000000000000000222222222222222333333333344444777778888899999
000000000011111111112222222222333333333344444444445555555555
000000000011111111111111111111222223333344444555557777788888
000000000011111111113333344444444444444477777888889999999999
000000000000000222222222244444444445555555555666669999999999
000001111111111111112222222222333333333344444555555555577777
000001111111111111111111133333333335555555555666667777799999
000001111111111111112222222222222223333333333333335555566666
000001111122222222224444455555555555555577777777779999999999
000000000011111111112222222222222223333344444444445555599999
000000000011111111112222233333333334444444444555555555566666
000001111122222222222222255555555555555566666777777777777777
000000000000000000001111122222333335555566666666668888899999
000003333333333333334444444444555556666666666777779999999999
111112222222222222223333344444444445555566666888888888899999
111111111122222222223333333333555556666688888888889999999999
000000000011111111111111133333333334444455555555556666699999
000002222222222333333333344444555555555566666666668888899999
000000000000000111111111133333444445555566666888888888899999
000000000000000333333333333333333335555555555777778888899999
000000000011111222222222233333333334444455555555555555599999
000001111111111222222222233333333334444444444555556666699999
000000000011111111112222233333333334444466666666667777788888
000001111111111222222222222222333333333355555555556666699999
000000000011111111112222222222222224444444444555555555566666
000000000011111111113333333333333334444455555555557777788888
000000000000000000001111111111333333333333333444447777799999
000001111111111333333333333333444444444455555555556666688888
000000000000000222222222233333333333333333333444445555555555
000001111111111222223333333333333334444444444555555555566666
000000000011111222223333333333444444444455555666668888899999
000000000000000111111111122222333334444455555555555555577777
000000000011111222222222233333444445555555555777777777788888
000000000011111111111111122222333334444455555555555555588888
000001111111111222222222233333333333333333333444446666699999
000001111122222333333333333333333333333344444444445555577777
000001111122222333334444444444555555555555555555555555588888
000001111133333333334444444444444445555555555666667777788888
000000000011111222224444455555555556666677777888888888899999
111111111122222333334444444444444445555555555777777777788888
111111111111111222222222233333444445555555555777777777799999
000000000011111222223333333333333334444444444555555555555555
000000000000000111111111133333444445555555555555555555566666
000000000011111222223333333333333334444444444555555555588888
000000000000000111112222222222333333333355555555556666666666
000000000000000111112222222222333333333344444444446666699999
000001111111111222222222222222333333333355555777779999999999
000000000022222222222222233333333334444455555777779999999999
000001111111111111111111111111222222222222222555558888888888
222222222222222222223333344444444445555555555999999999999999
000000000000000111112222233333333333333344444555555555599999
000000000011111111112222222222444445555555555666666666699999
000000000000000111112222233333333333333355555777778888888888
000001111111111222222222233333555555555566666888889999999999
000001111111111222223333333333444444444444444444445555599999
000001111111111222223333333333444445555555555777778888899999
000000000011111222222222222222222224444444444888889999999999
000001111111111222222222222222333334444455555555556666688888
111111111111111333334444444444444444444455555555555555588888
000001111122222222222222233333333335555577777999999999999999
000000000011111222222222233333444444444455555555555555588888
000000000000000111112222233333333333333344444444445555577777
000000000011111333333333344444444445555555555777777777799999
000000000011111111111111122222333333333344444555556666699999
000000000022222333333333333333444445555555555666667777788888
000000000000000111113333333333333334444455555555556666688888
000000000000000111111111122222222224444444444555555555599999
000002222222222333334444444444444445555555555666667777788888
000001111111111222223333333333444444444455555555559999999999
000001111111111222222222233333333334444444444444445555577777
000000000011111111112222233333444447777788888999999999999999
000001111122222333333333333333444445555555555555558888899999
222223333333333333333333333333333334444455555555556666688888
000000000011111222222222222222222223333355555555556666677777
111111111122222444445555555555555555555566666777777777799999
000000000033333444444444444444555555555566666666668888899999
111111111111111222222222233333333333333344444555559999999999
000001111111111111112222222222222223333344444444444444455555
000000000000000000001111111111333335555577777888889999999999
000001111111111222223333333333444444444455555666666666688888
000001111111111333333333344444555555555566666666667777777777
000000000011111111112222233333444444444455555666666666699999
000000000000000111112222233333333333333344444666666666699999
000000000000000111112222233333444444444444444555557777788888
000000000011111111113333333333444444444455555666666666677777
000000000011111111111111122222444445555555555555557777777777
000000000011111222222222233333333333333344444444445555599999
000000000011111222222222233333444445555555555888889999999999
111112222222222222222222233333333335555555555666667777788888
000000000011111111112222233333444445555566666666668888899999
000001111111111111112222233333333334444455555777779999999999
000000000011111222224444444444555555555555555666668888888888
000000000000000111111111122222222223333344444555556666699999
000000000011111111111111122222333335555555555666668888899999
000000000011111222222222233333444444444455555555556666666666
000000000011111222223333333333444444444455555666668888899999
000000000000000111111111122222222224444455555666666666699999
000000000011111111111111133333333333333344444666668888888888
000002222222222333333333344444555555555555555555556666699999
000000000000000000003333344444444444444455555666668888899999
000001111111111222222222222222222223333333333666666666699999
000001111111111111112222233333333333333333333555558888888888
000000000011111222222222222222333333333355555555555555588888
111111111111111111112222222222222223333333333333334444455555
000000000011111222222222233333333334444444444555556666677777
000000000000000111111111122222222223333333333555557777788888
000000000000000111112222222222333333333333333444444444455555
000001111144444444444444455555555555555577777777778888888888
000000000011111111111111122222333333333333333444445555599999
000000000000000111111111122222333334444444444444444444455555
000000000000000111112222244444444445555555555666668888899999
000000000000000111112222222222333334444455555555555555577777
000001111111111333333333344444444444444444444555556666699999
000000000011111111111111122222333335555555555555556666699999
000000000011111111113333333333444445555555555555555555566666
000002222222222222223333333333333334444455555555556666688888
333333333344444444444444444444444445555555555555556666699999
000001111111111222222222233333333335555555555555556666666666
000000000011111111112222244444444445555555555555556666677777
000001111111111222224444444444555555555555555666668888899999
000000000011111111112222222222333333333344444555555555577777
000000000011111111113333333333444444444444444555556666666666
000001111122222222223333333333444444444444444555556666699999
000000000011111222223333333333444444444444444555557777777777
000000000000000222223333333333333334444444444777777777788888
000001111122222222222222222222333333333355555666667777799999
000000000011111222223333333333444445555555555888889999999999
000000000011111111112222244444444445555555555777779999999999
000000000000000222222222222222222222222233333555558888899999
000000000011111222223333333333444444444444444666669999999999
000002222222222333334444444444444445555555555666668888888888
000000000011111222222222222222333335555555555777778888899999
000001111122222222223333333333444444444444444555558888888888
000000000011111222223333333333333333333355555666667777799999
111111111111111111112222233333444444444444444666666666688888
000000000011111111111111122222444445555555555666667777788888
111111111122222222223333344444444445555555555555557777788888
000000000011111111113333344444555555555555555666667777799999
000001111111111222223333333333444444444455555555555555577777
000001111122222333334444455555555555555555555666667777788888
111111111111111222223333344444444445555555555777778888899999
000000000000000111112222222222333333333344444555555555566666
000000000000000111111111111111111111111133333555558888899999
111111111122222333333333344444444445555555555555556666666666
000001111122222222223333333333333334444455555555557777799999
000000000000000111111111133333333334444455555777778888899999
000000000011111111112222233333444444444488888888888888899999
000002222222222333334444444444555556666666666777779999999999
000000000011111222223333333333333334444455555555555555599999
111112222222222222222222233333333334444455555555556666688888
000000000000000000001111111111222222222255555666667777788888
000000000011111111112222222222222223333344444444445555599999
000001111111111222223333333333444444444455555555557777788888
000000000011111222222222233333333334444455555555555555588888
000000000011111111111111133333333333333344444666668888899999
000000000011111111111111144444444445555555555666667777799999
000000000011111111112222233333333333333355555666666666699999
000000000000000111111111111111222222222233333444445555577777
000000000000000000002222244444444445555555555666666666677777
000001111111111111112222222222333334444455555555556666699999
000001111111111222222222233333444445555566666888889999999999
000000000000000111111111122222444445555566666777777777799999
000001111122222222223333344444444444444455555777778888899999
000001111144444444444444455555555555555566666666669999999999
000001111122222333333333344444555555555566666777778888899999
000000000000000000001111111111222225555555555666669999999999
000000000022222333333333344444444445555555555555556666699999
000001111111111333333333333333333334444455555555556666666666
000001111122222333333333344444555555555566666888889999999999
000001111111111111112222222222333333333333333444447777777777
000000000022222222223333344444444444444488888888888888899999
111111111111111222223333344444444444444466666777779999999999
000001111111111111112222222222222223333333333444446666666666
000001111111111222222222222222444445555555555555556666699999
000001111111111333333333333333444445555555555666667777777777
000000000011111111111111122222222223333355555666667777788888
000000000011111111112222222222444445555555555555556666677777
000002222222222333333333333333333334444444444777777777788888
000001111111111222222222222222222223333355555666668888899999
222222222222222333334444444444555555555555555555555555577777
000000000000000111111111122222333333333344444444444444455555
000000000022222222222222222222333333333344444555555555566666
111112222222222333334444444444444445555555555777777777799999
000000000011111222222222233333333333333344444777778888899999
000001111111111222222222222222222223333333333666668888899999
000001111122222222223333333333444444444455555666666666688888
000000000000000222222222244444444445555555555777779999999999
000000000000000111111111133333444444444444444777778888899999
000000000000000333333333344444444445555566666666666666688888
000002222222222333335555555555555555555577777777777777799999
000001111111111222222222233333333333333333333444446666688888
111112222222222333334444444444555555555555555555558888888888
000001111111111111112222233333444444444455555555559999999999
000000000011111111112222222222222223333333333555555555555555
000000000011111111112222244444555555555555555777778888899999
000000000011111222223333344444555555555555555555556666688888
000000000011111222223333344444555555555555555555556666677777
000000000011111111112222233333444444444444444555557777777777
000001111111111111112222233333555555555555555666667777777777
000000000022222333334444444444444445555555555666667777799999
000000000011111111112222233333333334444455555555556666688888
222222222233333333333333344444555555555566666777777777799999
111111111122222222223333333333555555555566666888888888899999
000001111122222222222222233333333334444455555555557777788888
000001111122222222222222233333333334444444444555555555599999
000001111111111222223333344444444445555566666777778888899999
000001111111111222222222222222333334444477777888889999999999
000000000011111111112222233333333334444444444555557777799999
000000000011111222222222222222333333333333333444448888888888
000001111122222222223333344444444444444444444888888888899999
000001111111111111112222233333444444444455555555556666666666
000001111111111111111111144444444444444455555777778888899999
222222222244444444445555555555555555555555555888888888899999
000000000000000111112222233333444445555555555666667777777777
000001111111111222222222233333333333333344444444444444455555
000003333333333333334444444444555555555566666666667777799999
000002222233333333333333344444444444444455555555556666699999
111111111111111222222222233333333334444444444555555555588888
000000000000000111111111122222222222222233333777778888899999
000001111111111222222222222222333333333344444666666666699999
000000000011111111112222222222333333333355555777777777788888
000001111111111222223333333333333333333344444777777777799999
000000000011111111112222233333444445555577777777777777788888
111111111122222222223333333333333334444444444555558888899999
000000000011111222222222233333333334444444444444449999999999
000000000011111222224444455555555556666666666777778888899999
000000000011111222222222244444444444444455555555558888899999
000001111122222222223333344444444444444444444666668888888888
000000000011111222223333344444444444444455555666667777788888
111111111133333333333333344444444445555555555555555555555555
111112222233333444444444444444444445555566666777777777799999
000001111122222333334444444444444445555566666666666666699999
000001111122222222222222233333333334444444444555559999999999
000001111122222222224444455555555555555555555555556666699999
000000000000000111111111122222222225555566666777777777788888
000001111111111222222222233333444445555555555777778888888888
000001111111111111111111122222333334444455555666666666688888
111111111133333333333333344444444445555555555999999999999999
000000000011111111112222233333333334444444444555557777799999
000000000011111222222222222222333333333344444555557777788888
000000000000000111112222233333333335555566666777778888899999
000000000011111222223333333333555556666666666777778888899999
000000000011111111112222233333444444444444444555556666688888
000003333333333444444444444444555555555566666777778888899999
000001111111111333333333344444555555555555555777777777799999
000000000011111222222222222222333334444466666888889999999999
000000000011111222222222222222222223333344444555556666699999
000000000000000111113333333333333334444444444555555555599999
111112222222222222224444444444444445555555555555556666699999
000000000011111111112222233333444444444444444444445555566666
000001111122222222223333333333444445555555555555558888888888
000000000011111222224444444444444445555555555555555555577777
000000000011111111112222222222333333333333333444445555577777
222222222222222222223333333333333334444466666777778888888888
000001111111111333333333333333333334444444444666667777799999
000002222222222333333333333333444444444444444555555555555555
000000000011111222222222233333555555555566666666666666688888
111112222233333333333333355555555556666666666777778888899999
000000000011111111112222222222333333333333333444444444499999
000001111122222222222222222222333334444444444555555555588888
000000000022222222222222244444555555555555555777778888888888
000001111111111222223333344444444445555555555888889999999999
000000000011111111112222222222333333333344444444445555566666
000001111111111111112222233333333333333344444888889999999999
000000000011111222222222233333555555555566666666666666699999
000000000000000111112222222222333335555555555666666666688888
111112222222222333333333344444444444444455555666667777788888
000000000011111111111111122222222223333333333555555555577777
000000000011111222222222244444555555555555555777778888888888
000001111122222222223333333333444445555555555666667777777777
000001111122222222222222244444444444444455555777778888899999
111111111122222222223333333333333333333344444444445555566666
000000000000000111112222233333444444444466666666666666688888
111111111122222333334444444444444445555555555666666666699999
000000000011111111112222233333333334444444444444445555566666
000000000000000222222222233333333333333344444555555555566666
000000000011111222222222233333444444444455555555557777788888
111113333333333444444444444444444444444455555666667777799999
000000000000000222222222233333444445555555555777778888899999
000001111122222222222222222222333334444444444888888888899999
000000000022222222222222233333444444444455555555555555599999
000001111111111111112222233333444444444455555666666666666666
000000000011111111113333333333333334444444444555556666677777
111112222222222222222222233333333334444444444555555555566666
000000000000000000001111111111111112222222222333337777799999
000001111133333333334444444444555555555555555555556666688888
000001111122222333333333333333444445555555555555556666688888
000000000011111222223333333333333334444455555555556666688888
000001111111111222222222222222333334444455555555555555588888
000000000011111222222222233333333335555555555666667777788888
000000000000000111111111111111222222222233333333334444488888
111111111111111222223333333333444444444444444555557777788888
000000000011111222223333344444444445555566666777777777777777
000000000000000333334444444444555555555555555666666666699999
000000000011111222223333344444444445555555555777777777777777
000000000011111222224444444444555555555555555666667777788888
000001111111111222222222222222333334444455555666666666699999
000001111122222222224444444444444445555555555777777777788888
000000000011111111111111133333333334444444444555556666699999
000001111133333333333333355555555555555555555555556666699999
000001111122222222222222233333444444444455555777779999999999
000000000022222333333333344444444445555555555666667777799999
000000000000000000001111111111333334444444444444445555566666
000000000011111222222222233333333334444455555777778888899999
000001111122222222222222233333444444444455555555555555588888
000001111111111222222222222222444444444455555666668888888888
000000000011111111112222222222333333333333333333334444455555
000000000000000222224444455555555555555566666666666666666666
000000000011111444444444444444444444444466666888888888899999
000000000011111222222222222222333334444444444777777777799999
000000000011111222222222222222333334444444444555555555588888
000001111111111333334444444444444444444444444555557777799999
111111111111111222224444444444444444444455555777778888888888
000000000000000222224444444444555555555555555777777777788888
000000000011111111112222244444444444444466666666667777799999
000002222222222222223333333333333334444455555666667777788888
000001111111111111113333333333444445555555555777778888899999
000000000011111111112222233333333334444455555777777777799999
000001111122222222222222233333444445555555555555556666677777
000000000011111222222222222222333333333344444444446666666666
000000000000000111111111111111222222222222222333334444444444
000000000000000000001111111111222222222233333666666666699999
000001111111111222223333333333444444444444444444448888899999
000001111122222222224444444444555555555555555555556666666666
000001111111111333333333333333555555555577777888888888899999
000000000011111111112222244444555555555566666666667777799999
000000000011111111113333344444444444444455555666667777788888
000000000011111111112222233333444444444455555777778888899999
111111111122222222223333344444444445555555555666668888888888
111111111122222333335555555555555556666677777777778888888888
000001111111111222222222233333444445555566666666667777799999
000001111111111111113333344444444444444455555888889999999999
000000000000000111112222233333444444444444444555556666688888
000001111122222333334444455555555555555566666777777777788888
000000000011111222224444444444555555555588888888888888899999
000000000011111222223333355555555555555555555666666666699999
000001111133333333333333344444444445555566666666667777788888
000001111111111111111111133333333333333333333444448888899999
000000000022222222223333333333333333333355555555556666688888
111111111122222222222222233333333334444444444444445555599999
000000000011111222222222222222333334444444444555555555566666
000000000022222222223333333333444444444455555555556666666666
000001111111111111112222244444555555555566666777778888899999
111112222222222333333333344444444444444444444666666666688888
000001111111111111113333333333444445555555555666668888899999
111111111111111111113333333333444444444455555555557777799999
000001111111111222223333333333333334444455555666668888888888
111111111111111222222222222222333334444444444444444444444444
000001111111111111112222222222222223333333333444444444444444
111111111122222222223333333333444444444455555777777777799999
000001111111111222222222222222333334444444444888888888899999
000000000011111222224444444444555555555555555555558888899999
000001111111111222222222233333333335555555555888888888899999
000000000000000111111111133333333335555555555555556666666666
222222222222222333333333333333555555555555555555557777777777
000000000000000111112222222222444445555566666888888888899999
000001111122222222223333333333444444444455555777777777777777
000002222233333444444444444444444445555555555777778888899999
000000000011111111111111122222333333333355555777777777799999
000000000000000111111111122222222223333333333444445555577777
000000000000000111112222222222333333333344444555555555555555
000000000011111111112222244444444444444444444555556666688888
000000000011111333333333344444444444444455555666667777788888
000000000000000111111111111111222222222222222888888888899999
111111111122222444444444444444444444444444444555557777799999
000000000011111111111111122222222222222233333333335555566666
000001111111111222222222233333333335555566666666667777799999
000001111111111111112222222222222223333333333555558888899999
000001111122222222223333344444444446666666666777778888899999
000000000011111222222222222222222222222244444666666666699999
000000000022222222223333333333333334444455555555555555599999
000000000022222222222222233333333333333355555555555555599999
000000000000000000001111111111111111111122222444445555577777
000001111111111111113333344444444444444455555666666666688888
000001111111111111112222233333444444444455555555557777777777
000001111111111222222222233333555556666677777888888888899999
000000000022222333333333333333333334444455555666667777788888
000002222222222222223333344444555555555555555666666666688888
000001111111111111112222222222333333333344444555557777777777
000000000000000111111111122222333333333333333444446666666666
222223333333333444444444444444444445555555555555556666688888
111111111111111333333333333333444444444455555777778888899999
000000000000000111111111122222333333333355555666666666666666
000000000011111222223333333333333334444455555555558888888888
111112222222222222222222244444444445555555555888888888899999
000001111111111111112222233333333334444455555555555555588888
111111111122222222224444444444444445555555555666666666688888
000000000022222222223333333333444445555555555666666666699999
000002222222222222224444444444444444444455555666667777777777
000001111111111222223333333333333335555566666666667777788888
000002222222222333333333344444444446666666666777778888888888
000000000000000111111111144444444444444455555555555555566666
000001111111111111112222222222333333333344444555556666666666
111111111111111111112222222222333334444455555555555555599999
000000000000000333333333333333333335555555555666666666677777
000000000011111222223333344444444444444455555555556666699999
000000000011111111111111133333333333333344444666666666677777
000001111111111111112222233333333333333344444444445555555555
000000000011111111111111133333333334444444444777778888888888
000000000011111111112222244444444445555577777777778888899999
000000000022222222222222222222333334444455555555557777788888
000002222233333444444444444444444445555555555777778888899999
000003333333333444444444444444555556666677777888888888899999
000000000011111111112222222222333335555555555666668888899999
222222222222222333333333333333444444444455555666669999999999
000000000011111111111111111111111114444444444555555555599999
000000000000000222223333344444444444444444444555555555577777
000000000011111222223333333333333333333344444555555555588888
111111111122222333333333333333444444444444444666668888899999
000000000011111111111111122222333334444477777888888888899999
000000000000000222223333333333333334444455555666667777788888
000000000000000222222222244444444445555555555666668888899999
000000000000000000001111111111111112222244444555555555577777
000000000000000111111111122222444444444455555555555555566666
111112222222222333333333333333444444444455555666667777799999
000000000011111111113333333333333335555555555555556666688888
000002222222222333333333333333444445555555555666667777799999
000000000000000111112222244444444445555555555666666666688888
000000000011111222222222222222333334444444444444445555588888
000000000011111111112222222222333333333333333555556666677777
000000000011111111112222222222222222222244444444445555577777
000000000011111111111111122222222223333333333444449999999999
000001111111111222223333344444444444444455555555556666677777
000001111111111111112222222222333333333344444555555555577777
000000000011111333334444444444555555555555555666667777799999
000000000000000111112222222222333333333355555666666666666666
000000000000000111113333333333333334444455555555556666699999
000001111122222222224444444444555555555555555777778888888888
000001111111111111112222233333333334444455555666666666677777
000001111111111333334444444444444444444444444666668888899999
111111111111111222222222233333444444444444444777777777799999
000000000011111222222222233333333333333344444444445555566666
000001111122222222223333344444444444444455555666668888888888
000001111122222222223333333333333334444444444555556666677777
000000000011111222222222222222333334444444444555555555599999
000000000011111222224444444444444445555566666777777777788888
111112222222222333333333333333333334444455555777777777788888
000001111122222222222222233333333334444444444888889999999999
000000000000000111112222233333444444444455555555555555577777
000003333333333333334444444444555555555555555666669999999999
000001111122222222222222233333444444444455555777777777788888
000001111111111222222222222222333334444444444555555555566666
000000000011111222223333333333333334444444444555555555555555
000001111122222222222222233333444444444455555555556666677777
000000000022222222223333333333444445555566666666668888899999
000000000022222222223333344444444444444455555555557777799999
000000000000000111113333333333444444444444444444445555577777
000000000022222444444444444444444444444466666777778888899999
000001111122222222224444455555555556666666666777778888899999
000000000011111111111111111111222223333333333444446666699999
000000000011111111112222233333333333333344444444445555599999
000000000011111222222222222222333333333333333555558888888888
111111111122222222223333333333333335555555555555556666699999
000000000011111222224444444444555555555555555555556666677777
000000000011111111112222222222333334444444444555558888888888
111111111122222333333333344444444445555555555666669999999999
000000000011111111112222222222333333333344444666666666688888
000001111122222222223333333333333333333344444555556666699999
000000000022222222223333333333333334444444444444446666677777
000000000011111111112222222222333336666666666777778888899999
000000000011111111111111122222222223333333333444446666666666
000001111111111111112222233333333333333377777888888888888888
000001111111111222223333333333444444444444444555558888899999
111111111122222222223333333333333334444455555555557777788888
000001111111111111112222222222222224444455555666668888888888
222222222233333333333333344444444444444444444444445555588888
000001111122222222223333333333555556666677777777778888899999
000001111122222333333333344444444444444455555777778888888888
000002222222222222224444444444444445555566666777777777788888
000001111111111222222222222222222222222233333444445555577777
000000000011111222223333333333444445555555555666667777788888
000002222222222333334444444444555555555566666666667777788888
000000000011111111113333344444444444444455555555556666666666
000000000011111111113333344444444444444455555555557777777777
000000000011111111111111122222333334444444444777779999999999
000000000000000111112222233333333333333344444444447777799999
000001111111111222223333333333444444444455555777778888888888
111111111122222333333333344444444445555566666777778888888888
000001111111111222222222233333333334444455555555557777799999
000000000011111222222222244444444445555555555777778888899999
000001111122222222222222233333333334444466666888888888899999
000000000000000111111111111111111112222255555555556666666666
000000000011111111112222222222222223333344444555555555577777
000001111111111222222222244444444444444455555555556666677777
000000000022222444444444455555555555555555555555557777777777
111112222222222333334444444444444445555588888888889999999999
000000000011111111111111133333333333333344444777777777799999
111111111122222222223333344444555555555555555555556666677777
000000000000000000000000011111111112222222222333334444455555
000000000011111222222222233333333334444444444555555555577777
000000000022222222222222233333444445555555555555558888899999
000001111133333333333333333333444445555555555666666666688888
000000000011111111111111111111222223333344444555557777788888
000001111111111111112222222222333333333355555555555555588888
000001111111111111111111122222333335555555555777779999999999
000000000011111222222222222222444444444466666777777777788888
111112222233333333333333344444444445555566666777777777788888
000000000000000000001111111111111113333333333555556666688888
000001111111111333333333333333333335555555555777777777799999
000001111122222222223333333333333333333344444444444444488888
000000000011111111111111122222333333333355555888889999999999
000001111111111111113333333333333334444455555666668888899999
000001111133333444444444444444444445555555555666667777799999
111112222233333444444444444444555555555566666777778888899999
000001111122222222222222233333333333333344444555556666688888
000000000011111111112222222222333333333344444555555555577777
111112222222222222223333333333444444444455555555555555566666
000000000011111111112222233333444444444455555555558888899999
111111111111111111112222233333444444444444444555556666677777
000001111111111111111111122222333335555555555888888888899999
000002222222222333333333344444444445555555555777777777799999
222223333333333333334444444444444444444455555666668888888888
000001111111111111111111122222333333333344444666667777777777
000000000011111222223333333333333335555555555555558888888888
111111111111111222222222233333444444444444444444445555588888
000000000000000000001111111111333333333333333333336666688888
000001111111111111114444444444555555555555555888888888888888
000000000000000111112222233333333334444455555666668888899999
111111111122222333333333333333333335555555555777779999999999
000002222222222333333333333333333334444455555666669999999999
000000000011111111111111111111222223333355555555557777799999
000001111122222222222222233333555555555555555777777777799999
111111111122222333333333333333444444444455555666666666688888
000000000011111222222222222222333335555566666666667777777777
000001111122222222223333333333444445555555555777778888899999
000000000011111222223333333333444444444455555777777777799999
000001111122222222225555555555555556666677777888888888899999
000002222222222222223333333333444445555555555666668888899999
000000000011111111112222222222222225555555555999999999999999
000000000011111111112222222222222223333333333666667777799999
000000000011111222222222222222333334444455555555556666688888
000000000000000111112222233333333334444455555555556666666666
000001111122222222222222233333333334444444444555555555566666
000000000011111222223333344444444445555566666777778888899999
000000000011111222223333333333333333333344444444445555577777
000001111111111222222222233333333334444444444444444444455555
111111111122222333333333333333444445555577777888889999999999
000001111111111222223333333333333333333344444666668888899999
000001111122222333333333344444444445555588888999999999999999
000000000011111222222222233333444444444455555666666666677777
000002222233333333333333333333555556666677777777778888899999
000001111111111111112222233333333333333344444666666666688888
000000000011111222223333344444444444444455555555557777799999
000000000000000000001111111111222224444444444444446666699999
000000000022222222223333333333444445555588888888889999999999
000001111122222333333333333333444444444444444444445555577777
000000000011111111111111111111222222222244444444445555577777
000001111122222333334444444444555555555577777888889999999999
000002222233333333333333344444444445555555555555556666688888
000000000000000111111111133333444444444444444555556666699999
111111111111111222222222222222222224444455555555557777799999
000001111133333333333333344444444444444455555666666666666666
111111111111111222222222222222222223333333333444444444499999
000000000000000111112222244444555555555555555555558888899999
111112222222222333333333344444444445555566666777778888888888
000000000011111111112222233333333334444444444666667777799999
000001111111111222223333333333444445555555555555557777788888
000001111111111222222222233333444444444455555888888888899999
111111111111111111112222222222222222222233333555557777799999
000000000011111111112222233333333333333344444444445555599999
000001111111111222222222222222444444444455555666669999999999
000000000011111111112222233333444445555566666777778888899999
000000000011111111113333344444444445555566666777778888888888
000003333333333333333333344444444445555555555666668888899999
000000000011111111111111122222333333333344444444445555599999
000001111111111222223333333333333333333333333444444444499999
000001111111111111111111122222333334444444444555557777788888
111111111122222222222222222222333334444455555555555555577777
000000000033333333333333355555555555555566666666667777799999
000001111122222333334444444444555555555555555555558888899999
000000000000000111112222222222333333333333333444445555577777
000000000000000000001111122222333334444455555888888888888888
000001111111111222223333333333444444444455555555556666688888
111112222222222333333333333333444445555555555666667777788888
000001111111111111112222222222333333333344444666666666666666
000000000011111111111111122222222222222222222444445555566666
000001111122222222223333344444444444444455555666667777788888
000000000000000111113333333333555555555555555555556666699999
222222222222222333334444444444555555555555555555556666699999
000001111111111111111111122222222223333333333555556666699999
000000000011111222223333344444555555555566666777779999999999
000000000011111222223333355555555556666666666777778888888888
000001111122222222222222233333333334444444444555556666666666
111112222233333333334444444444444445555555555666666666699999
000000000000000111111111133333333334444455555555555555577777
000002222233333333334444444444444444444455555666667777777777
000001111111111111112222222222333333333344444444446666677777
000000000022222222222222222222222223333333333777778888888888
111111111111111222222222233333444444444455555777779999999999
000001111111111333333333344444444445555555555555559999999999
000000000000000000001111111111222222222222222333335555566666
000001111111111111112222222222333334444455555555556666688888
000001111111111111111111111111333334444444444888889999999999
000001111122222333334444444444444445555555555555558888899999
000000000000000111113333344444444444444444444555558888888888
000001111122222222223333333333555555555555555666667777799999
000000000011111222222222222222333333333333333333334444466666
000000000011111222222222222222333334444455555555558888899999
000001111122222333334444444444555555555566666777777777788888
000000000011111111111111122222333334444466666666668888888888
000000000011111222223333344444444445555555555555555555566666
000001111111111111112222222222444444444444444555555555577777
000000000000000111112222222222222223333344444555556666688888
000000000011111111112222222222222223333355555555556666699999
000001111122222333333333344444444445555555555555556666699999
000002222233333444445555555555555555555566666777778888899999
000001111111111111112222222222222223333355555666667777788888
000001111111111222223333344444555555555555555555556666688888
000001111111111111111111122222444444444466666777777777788888
111111111122222222223333344444444445555555555555556666688888
000000000000000000001111133333333334444444444555556666677777
000000000022222333334444444444555555555555555555557777788888
222222222222222333333333333333444444444444444555555555588888
000001111111111222223333333333444444444455555555555555577777
000000000022222222222222233333333334444455555555558888899999
000000000000000111111111133333333333333344444555555555599999
000001111111111111111111111111333335555566666666666666699999
000001111133333333334444444444444444444455555555556666699999
000000000011111111111111122222333334444444444444446666677777
000000000000000222223333344444444445555588888888889999999999
000000000011111222222222222222444445555555555888888888899999
111111111122222222222222233333444445555577777777777777799999
000001111111111222222222233333444445555555555555555555588888
000001111111111111112222222222222223333344444555555555566666
000000000011111111112222222222222224444444444444445555555555
000001111122222222222222233333444444444444444555556666699999
000000000000000111111111122222333334444455555555555555566666
000001111122222333333333333333555555555555555777777777777777
000002222222222222223333333333333333333344444444445555577777
000001111111111111111111111111111113333355555555559999999999
000001111111111111112222233333444445555555555666667777799999
000000000011111111111111122222333334444455555666668888899999
000000000011111111112222222222222222222244444555556666688888
000000000011111222223333344444444445555555555666667777799999
000000000000000111111111122222333335555555555555556666666666
000001111111111222223333333333333333333366666777777777788888
000000000011111222222222233333333334444444444555557777799999
111111111122222222222222233333333333333355555555556666699999
000000000011111222222222222222333333333344444555555555566666
000000000011111222223333344444444444444455555555559999999999
000000000000000000001111111111222223333355555666666666699999
000000000011111111111111111111111112222244444555555555555555
111111111111111222223333333333444444444455555777778888899999
222222222233333333333333333333444444444444444555555555566666
000000000011111111112222233333444444444455555666668888899999
000000000011111222222222233333333333333333333444445555577777
000000000000000222223333333333444445555566666777777777799999
111112222222222222223333344444555555555555555777778888888888
111113333344444444444444444444555555555566666666667777777777
000000000000000111112222222222222223333344444666667777777777
000001111111111222222222222222222224444444444555557777788888
000000000022222333334444455555555556666677777888888888888888
000000000011111111114444455555555555555566666888888888899999
000001111144444444444444444444444445555555555555557777788888
000000000000000222223333344444555555555555555777778888899999
000002222222222222222222233333555555555566666777778888888888
111111111111111333333333344444444444444455555777777777788888
000000000011111111113333333333333334444455555666668888899999
111111111122222222222222233333333334444444444444446666688888
000001111122222222223333333333444444444455555666668888888888
000000000000000333333333333333444444444455555777778888899999
000000000000000111111111122222333333333333333555559999999999
000000000022222222223333333333444444444444444666666666699999
000000000000000111114444444444555555555555555666667777799999
000000000000000111114444444444555555555555555555558888899999
000000000011111111112222233333333334444444444555555555577777
000001111122222222222222233333333333333344444444444444488888
000001111111111222222222222222333333333355555777778888888888
000001111111111222223333344444444445555555555777779999999999
000000000011111111112222233333333334444444444444445555599999
000001111122222333333333333333333334444444444555555555599999
000000000011111111112222233333333334444455555666668888899999
000000000011111222222222222222222223333333333444447777799999
111112222222222222223333333333333333333355555555555555555555
000002222222222222223333333333333335555555555555558888899999
000001111111111111111111111111222222222233333444445555566666
000000000000000000001111133333333334444444444444446666666666
000000000000000000002222233333444444444455555555556666699999
000000000022222222223333344444444445555555555666668888899999
111112222233333444445555555555555555555566666666668888899999
000000000000000000001111133333444444444444444555556666677777
000000000011111111112222222222333333333333333444445555577777
000001111111111333333333344444444444444466666666667777788888
000000000011111111111111122222222222222233333333334444477777
000000000011111111112222222222222223333333333555555555588888
000001111111111222222222222222222223333344444444445555566666
000000000000000111112222222222333333333333333333334444488888
000001111111111111112222233333333333333355555555557777788888
111111111111111222223333333333444445555555555666666666699999
000001111122222222223333344444444445555555555555555555588888
000001111122222333333333344444444444444444444777777777788888
000001111122222333334444444444555555555555555555555555577777
000001111111111111113333344444444444444455555777778888899999
111111111122222222222222233333333333333333333444445555566666
000001111111111222222222244444555555555566666666666666677777
000000000000000111112222255555555555555555555777778888899999
000001111111111111113333355555555555555566666666667777799999
000000000000000111113333333333333334444444444555555555566666
000000000011111111111111133333333334444455555777779999999999
000001111122222222224444455555666666666677777777778888899999
000000000011111222222222233333333333333344444555558888899999
000001111111111222222222233333333334444455555777778888899999
000000000000000111113333344444444444444455555555555555577777
111111111111111222223333333333444444444444444555556666666666
000000000011111111111111111111444444444455555777778888888888
000001111122222222222222233333333334444444444555556666688888
000001111111111111112222222222222223333344444555555555555555
000000000011111111112222233333333334444455555777778888899999
000000000000000111112222222222333333333355555666667777777777
111111111111111222224444455555555556666677777888888888899999
111111111122222333333333333333444445555555555555555555577777
000000000000000000001111111111222223333333333444445555555555
000000000011111111111111122222222223333344444555555555566666
000002222222222222222222244444555555555555555777778888899999
111112222233333333334444444444555555555555555555555555588888
000002222222222333333333333333444444444444444555556666688888
000001111111111222222222233333444444444466666777778888888888
000001111111111111112222222222333333333333333555556666677777
000000000000000111111111122222222222222255555777778888899999
000000000011111111112222233333444444444455555555558888899999
111111111111111111111111122222222225555555555555556666688888
222223333333333444444444455555555555555555555666667777799999
000000000000000222223333333333333334444466666666667777799999
000002222233333333333333344444444444444455555555558888888888
000000000011111111112222222222333333333344444555557777777777
000001111111111333334444444444444444444455555555557777777777
000000000011111222222222233333444445555566666888889999999999
000001111111111222222222233333333333333333333333336666688888
000001111111111222223333333333333333333333333444445555566666
000001111111111222223333344444444444444455555555556666677777
111112222222222333333333333333444444444444444666669999999999
000000000011111222222222222222333333333344444555557777788888
000000000000000111112222222222333333333355555555558888899999
000001111122222222223333333333333334444444444555556666666666
000000000011111111112222222222222223333355555666667777788888
000001111111111222223333344444444445555555555666667777788888
111112222233333333333333333333333334444444444555555555599999
000001111111111111111111122222333335555555555666668888899999
000001111122222222222222233333333333333344444444446666688888
000002222233333444444444444444444445555555555666669999999999
000001111111111222222222233333333335555555555555556666688888
000001111111111333333333344444444444444455555777777777788888
000000000000000000001111122222222223333333333444444444466666
000000000011111111111111111111111113333333333333335555599999
000001111111111222222222233333555555555555555666668888899999
000000000011111222222222233333333333333333333444445555566666
000001111111111222223333344444555555555566666777777777788888
000000000000000111112222222222222223333344444555558888899999
000001111111111111112222222222444444444455555555556666699999
000001111111111111112222233333444445555555555555559999999999
000002222233333333333333355555555555555566666888889999999999
000000000000000111111111111111222222222233333333334444477777
000000000011111111112222222222222223333344444444445555555555
000000000011111222222222233333444444444455555555556666699999
000000000011111111112222222222333334444444444444445555566666
000002222222222222223333344444444445555555555777779999999999
000001111111111111113333333333444446666666666777777777799999
000000000011111222223333344444444444444488888888889999999999
000000000011111222222222233333444444444444444666668888888888
000000000011111111111111122222333333333333333444449999999999
000000000033333444445555555555777777777788888999999999999999
000000000000000111111111122222444444444444444555555555588888
000000000000000222223333344444444444444455555666666666699999
000000000022222333333333344444555555555555555555558888899999
000001111122222222222222222222333333333344444555557777788888
000000000000000111111111122222222223333344444555556666666666
000001111111111222222222233333333334444444444555557777788888
111111111111111111112222233333333334444455555555556666699999
000001111122222222223333333333333335555555555666668888899999
000002222222222222223333344444444444444455555666669999999999
000000000022222333333333333333444444444455555555559999999999
111111111122222333333333333333444444444455555555556666677777
000000000000000000002222222222444444444455555555558888888888
000001111122222222222222222222222223333344444444447777799999
000001111122222222222222222222333334444444444555555555555555
000001111122222222223333333333444445555555555666667777788888
000001111111111222223333333333333334444455555777778888899999
000000000011111222222222222222333333333355555555556666677777
000000000011111222223333333333555555555555555555556666699999
000000000000000000002222233333444444444444444555556666677777
000000000022222222222222233333333334444455555666667777788888
222222222233333333334444455555555555555566666888888888888888
000000000000000111111111111111222223333333333444446666699999
000001111122222333333333333333333334444444444555556666699999
222223333333333333334444444444444445555555555666668888899999
000000000000000222222222233333333334444455555888888888899999
000000000011111111112222222222333334444455555555558888899999
000000000011111111112222244444444444444444444444445555555555
000000000011111222224444455555555555555566666777779999999999
000000000011111111111111111111222222222255555666666666677777
000001111122222333334444444444555555555577777777778888899999
000001111111111222222222244444444445555566666777777777788888
111111111111111222222222222222444445555555555555559999999999
000001111122222222223333333333333333333344444666667777788888
000000000022222222222222244444444445555555555555556666677777
222222222222222222222222233333333333333344444555558888899999
111111111111111111112222233333333334444466666777777777788888
000001111111111333333333333333555555555566666777779999999999
000000000000000111112222222222444444444444444444445555566666
000000000000000111111111122222222223333344444555556666666666
000001111122222222222222233333333333333344444555555555599999
000002222222222333333333344444555555555566666888889999999999
222223333333333333334444444444444445555555555555556666666666
000001111111111111113333333333444444444444444555555555588888
000000000011111222223333344444444444444455555555556666699999
000000000011111222222222222222333333333344444555555555588888
111111111122222222223333333333444444444455555666667777799999
000001111122222222223333333333444444444444444666668888899999
000001111111111111111111122222333333333344444555555555555555
000000000011111333333333344444555555555566666777777777788888
000000000000000111112222222222222223333344444444444444455555
111112222222222333333333333333444445555566666777779999999999
000000000000000111112222222222222224444444444555556666677777
000000000011111111111111133333333334444444444555556666677777
000001111122222222222222222222444445555555555555557777788888
000001111122222333333333344444444445555555555777778888899999
000000000000000111111111133333333333333344444666667777777777
000000000022222222222222222222222223333344444555556666666666
000000000022222333333333344444444445555566666888888888899999
000000000011111222223333333333444444444444444555555555588888
000000000011111111112222233333333334444444444555555555555555
111111111111111222222222233333333333333333333444445555599999
000000000000000111111111122222222224444444444555555555599999
000001111111111333334444444444444444444455555555558888899999
222222222222222222223333333333444445555555555777778888899999
000000000011111333334444444444444444444455555666667777788888
000000000011111111113333333333444445555566666888888888899999
000002222222222222223333333333444445555555555555558888888888
000001111111111111112222233333333335555555555666667777788888
000000000022222333333333333333333335555555555666666666666666
000001111122222333333333344444444445555555555666666666666666
111111111122222222223333333333555557777777777888888888899999
000001111111111111111111111111222224444444444777778888888888
000000000011111111111111122222222223333344444555556666688888
111111111122222222222222222222555555555555555555557777799999
111112222222222333334444444444444445555555555555556666699999
000000000022222333334444444444555556666666666666667777788888
000000000000000111112222233333333334444444444666667777777777
000000000022222222224444444444444445555555555666668888888888
000000000000000000001111122222333335555566666666667777788888
000001111122222222222222233333333334444455555666667777799999
000002222222222444444444444444555555555555555555556666666666
000001111111111111112222222222333333333333333333335555555555
111111111111111222223333333333444444444455555777779999999999
000001111111111222222222233333444444444455555666667777788888
000000000011111111113333333333333334444455555666667777788888
000000000022222333334444444444555555555577777888888888899999
000001111122222333333333333333555555555555555777778888899999
000000000011111111112222233333333334444455555666669999999999
000000000011111111113333333333333333333344444444448888888888
000000000011111111112222222222333335555566666666667777777777
000002222233333333333333333333444445555555555666668888899999
000000000011111222222222233333555557777777777888888888899999
000000000011111111112222233333333334444444444555556666666666
000000000022222222223333333333444445555555555666666666688888
000001111111111222222222222222222223333344444444446666688888
000000000011111444444444455555555555555566666666668888899999
000001111111111222222222222222222222222244444444445555555555
111112222222222222222222233333333333333333333444445555599999
111112222233333333335555555555555555555566666777778888888888
000000000011111444444444444444555555555566666666667777777777
000001111122222222224444444444555555555555555555556666677777
000000000011111111112222222222333334444466666666667777788888
000001111111111111112222244444444444444455555888889999999999
000001111111111222223333333333333335555566666888889999999999
000001111111111111111111122222333333333355555555557777799999
000000000011111222223333333333333333333333333555558888888888
000000000000000111113333333333444444444455555555556666677777
000001111155555555555555555555555555555566666777778888899999
000001111122222222222222222222333334444455555555557777777777
000000000011111222222222222222222223333344444666667777799999
000002222233333333333333344444444445555555555555556666666666
111112222222222222223333333333444444444466666777778888899999
000000000011111111112222233333333333333344444555557777788888
000001111122222222223333344444555555555566666999999999999999
000000000000000333334444444444444444444455555555556666666666
000000000011111111111111122222333334444455555888889999999999
000003333333333333334444444444444444444444444555555555566666
000000000011111111112222222222333333333344444555555555588888
000000000011111111112222222222222224444455555666669999999999
000000000011111111113333333333444445555555555555556666666666
000000000000000111111111122222333333333333333444444444477777
000002222222222333334444455555555555555555555555556666677777
000001111111111111112222222222222223333333333555556666699999
000000000000000000002222233333444444444444444555557777799999
000000000011111333333333333333444444444444444555557777788888
000002222222222222223333344444444444444455555666667777788888
000002222233333333333333333333444444444444444555556666666666
000000000011111111111111122222222222222222222333334444455555
000001111111111111112222222222333335555555555555555555588888
000001111122222222223333333333444445555577777888888888888888
000000000022222333333333333333555555555577777777779999999999
000000000011111111112222222222222223333344444555555555566666
111111111122222333333333333333333335555566666666667777799999
000000000011111111111111122222333333333333333555556666699999
000000000011111111112222233333444445555555555555557777788888
000000000011111222222222244444444445555555555555556666688888
000001111111111111112222233333333334444444444444445555588888
000002222222222333333333344444444444444455555666668888899999
000000000011111111111111133333333335555566666666668888899999
000000000022222222223333333333333336666677777777778888899999
111111111122222222222222233333333334444455555777778888899999
000003333333333333334444444444444444444455555555556666677777
000001111111111222222222233333333333333344444555558888899999
000001111122222222223333333333444444444455555666667777788888
000000000011111222223333333333444444444455555888888888899999
000000000011111111111111111111333334444455555777778888888888
000001111111111111111111122222333333333355555777778888899999
111111111111111111111111122222222222222233333555557777777777
000001111122222222223333344444444444444455555555557777788888
000001111111111111113333333333333334444444444444446666699999
111112222233333333334444444444555555555566666666669999999999
000001111111111111111111111111222223333344444555556666699999
000000000011111111112222222222555556666677777888888888888888
000000000000000111112222222222333336666677777888888888888888
000000000000000111112222222222333335555555555555557777788888
000000000011111111111111111111111113333333333444445555599999
000000000011111222223333355555555556666677777888888888888888
000000000011111111113333344444444445555555555666667777777777
000000000000000111113333333333444444444444444444445555566666
000000000011111111112222222222222224444455555555556666677777
111111111111111111111111122222333333333344444444446666666666
000000000022222333333333333333333334444444444666667777799999
000000000000000333334444444444555555555566666666668888888888
111111111122222222222222244444444444444455555999999999999999
000001111111111222223333344444444444444444444444446666699999
000000000011111111111111122222222223333333333555555555588888
000001111111111444444444444444444444444455555555556666688888
111112222233333333333333344444444445555555555666667777799999
000001111111111111111111122222222224444444444555555555566666
000001111122222222223333333333444445555555555555557777777777
000000000011111222223333344444444444444444444555557777799999
000000000011111111111111122222333334444444444555559999999999
000000000022222222222222233333333334444444444555558888899999
000000000011111111111111111111222222222244444444444444466666
111111111111111222222222222222333334444444444666669999999999
000001111111111222222222222222333333333344444444445555588888
000000000000000111111111122222333334444477777777778888899999
000001111111111111111111122222222223333344444555557777799999
000001111111111444444444455555555555555555555666667777799999
000000000011111111111111122222222223333333333444444444477777
000001111111111333333333344444444444444455555555556666688888
000001111122222222222222233333444445555577777777778888899999
000000000000000111112222233333444444444444444666667777788888
111111111111111222224444444444444445555555555555556666666666
000000000011111111112222222222333333333344444666666666699999
111111111133333333333333344444555555555555555555556666666666
000000000000000000001111122222222222222233333666668888888888
000000000000000111113333333333333335555555555666668888899999
000001111111111222222222222222555555555555555666667777799999
000001111122222333334444444444444445555555555666666666699999
000000000022222222223333344444444445555588888888889999999999
000000000000000111111111111111222222222233333333335555588888
000000000011111111111111111111222222222233333444444444499999
000000000011111111111111122222333333333333333444444444444444
111111111122222222223333344444444445555555555777778888899999
000001111122222222222222233333444444444455555666666666677777
000001111111111111111111111111111113333344444777777777799999
000000000000000222224444444444444445555555555555557777777777
000001111111111222222222233333555555555555555555557777788888
000000000011111111112222233333333335555555555666666666677777
000000000011111222223333355555555555555566666888888888899999
111111111111111222223333333333444444444444444666668888899999
111111111111111222223333344444444444444477777777779999999999
000001111122222333333333333333555555555555555888888888899999
111112222222222333333333344444444444444444444666667777788888
222222222222222222223333333333444444444444444666668888899999
000001111111111222222222233333333334444466666888888888899999
000002222222222333334444455555555556666666666999999999999999
000001111111111222222222233333333333333333333333338888888888
000000000011111222223333344444444445555555555555557777777777
000000000022222222223333344444444444444466666777777777777777
000000000011111222222222233333333334444466666666669999999999
111113333333333333333333333333333334444444444555558888899999
000002222233333444444444455555555555555566666777779999999999
111112222233333333333333344444444445555555555555556666688888
000001111111111333334444444444444445555566666777779999999999
000000000000000111112222222222444444444444444444448888899999
000001111111111111112222222222222223333333333444444444466666
000000000011111222222222233333444444444455555666668888888888
111111111122222444444444455555555556666677777777778888888888
000003333333333444444444444444555555555555555666667777799999
000001111133333333334444444444444445555555555666668888899999
222223333333333333334444444444444445555555555777777777788888
000000000011111222222222222222333334444455555777777777799999
000001111133333444444444444444555555555555555555557777799999
000001111111111111112222222222333333333344444555556666688888
111111111111111222223333333333444444444455555555556666699999
000002222222222333333333344444444445555577777777778888899999
000000000000000222222222244444444444444444444555558888899999
000000000011111111113333333333444445555555555666666666666666
000002222222222333333333333333444445555555555555555555577777
000002222222222333333333333333444444444444444555558888899999
000001111111111111111111111111333334444444444555558888899999
000000000011111111112222222222222224444455555555556666666666
000000000011111222222222233333333334444444444555555555555555
000001111111111111111111122222222222222233333666668888888888
000000000011111111113333333333333334444466666888888888899999
111112222222222333334444444444555556666677777999999999999999
000001111111111222223333333333333333333344444444445555566666
111111111122222333334444455555555555555555555555556666699999
000001111111111222222222222222444444444477777888889999999999
111111111111111111112222222222444444444466666777778888899999
000000000011111111111111111111111112222244444555556666666666 -
<Moved to Jackpot Games forum>
Please post in the appropriate forum ... thank you.