#dfjklkflksd

#lfglfgl
2 1
2 2
#lsfls
#lsdfklslk
#slgfkllkgfs
#slfklskdfl
#lflka
#dlghldlA

#dlkfgfd
4 4
0 0 0 0  0 0 0 0 
0 0 0 0 0 0 0 0

#flkglfd

#lkslsfd

#   
6 4 

0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
2 
0 
0 
0 

flgkfgkskgskgks
2 3
100 -1000 -1000 
1000 10000 10000 10000 100001 10000

4 2 
1000000 10000000 1000000
 100000 999999 1999999 100000
0000000

-8 1
1010 101010

2 1
-10000 -1000
