0
0
0
0
0
1
1
1
1
0
1
2
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
56
78
9
9
3
56
78
9
9
3
58
58
8
8
8
8
8
78
9
7
8
!!!
!!!!
!
!!!
!!!!
!
"
!
!!!
!
!
!
!
!!!
!
!
!
!
!!!
!
!
!
!
!!!
!
!
!
#$%&'$(
')*+,
-.
/0123
4.
05
678(
9:;(
92<5
65
=5
(
5
174/018
>:4=8(
?83
@:A46@B8
C,D
%+D
EFFG
HI
J
KLM
NOPQLR
0
0
0
0
0
1
1
1
1
0
1
2
3
3
3
3
3
3
3
3
3
3
43
67
8
9
43
67
8
6
8
9
6
8
8
8
9
8
8
8
4
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
!
!
"
"
4#$%#
%&6'(
0
0
0
0
0
1
1
1
1
0
1
2
3
3
3
3
3
3
3
3
3
3
43
67
8
9
43
67
8
6
8
9
6
8
8
8
9
8
8
8
4
8
8
8
3
3
3
3
3
3
!
3
!
""#
3
""#
"
3
3
"
3
4$%&$
&'6()
0
0
0
0
0
1
1
1
1
0
1
2
3
3
3
3
3
3
3
3
3
3
43
67
8
9
43
67
8
6
8
9
6
8
8
8
9
8
8
8
4
8
8
8
!
!
!
3
3
3
"
3
3
4#$%#
%&6'(
0
0
0
0
0
1
1
1
1
0
1
2
3
3
3
3
3
3
3
3
3
3
43
67
8
9
43
67
8
6
8
9
6
8
8
8
9
8
8
8
4
8
8
8
!
3
"
!
"
#
"
#
"
#
"
#
"
"
"
"
$
$
%
3%
%
3%
3
%%
3
3
&
#
3
%
#%
3
&
3
%%
&
'
4()*(
*+6,-
0
0
0
0
0
1
1
1
1
0
1
2
3
3
3
3
3
3
3
3
3
3
43
67
8
9
43
67
8
6
8
9
6
8
8
8
9
8
8
8
4
8
8
8
3
3
!
3
3
3
!
"
"
3
3
!
3
3
3
!
3
3
3
!
3
3
3
!
3
"
#
$
%
%
%
%
3
3
3
3
3
#
3
#
"
#
3
#
"
#
&
'
'
!
!
(
4)*+)
+,6-.
0
0
0
0
0
1
1
1
1
0
1
2
3
3
3
3
3
3
3
3
3
3
43
67
8
9
43
67
8
6
8
9
6
8
8
8
9
8
8
8
4
8
8
8
3
3
3
3
3
!
"
"
"
"
"
"
"
#
#
#
#
#
#
#
#
#
#
#
#
$
%%
!
$
!
&
4'()'
)*6+,
0
0
0
0
0
1
1
1
1
0
1
2
3
3
3
3
3
3
3
3
3
3
43
67
8
9
43
67
8
6
8
9
6
8
8
8
9
8
8
8
4
8
8
8
3
3
3
3
3
3
3
3
!
!
!
!
!
"
"
"
3 "
#$
#%
"
3
"
"
#$
%
%
&
'
4()*(
*+6,-
0
0
0
0
0
1
1
1
1
0
1
2
3
3
3
3
3
3
3
3
3
3
43
67
8
9
43
67
8
6
8
9
6
8
8
8
9
8
8
8
4
8
8
8
!
!
""
""
!
#
"
!
$
%
%
$
%
$
%
$
%
$
&
4'()'
)*6+,
0
0
0
0
0
1
1
1
1
0
1
2
3
3
3
3
3
3
3
3
3
3
43
67
8
9
43
67
8
6
8
9
6
8
8
8
9
8
8
8
4
8
8
8
3
3
3
3
3
!
"
3
3
3
!
"
3
!
"
3
!
"
!
!
3
3
!
"
3
!
!
3
3
"
!
3
!
"
3
3
3
!
3
!
3
3
!
3
!
3
3
!
"
3
#
#
#
#
3
!
3
!
3
#
$
9%
4&'(&
()6*+
0
0
0
0
0
1
1
1
1
0
1
2
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
53
78
9
53
78
9
7
9
7
9
9
9
9
9
9
5
9
9
9
3
3
4
4
4
4
4
4
4
4
4
4
4
4
34
4 44
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
34
4 44
4
4
4
4
4
4
4
4 44
4
4!
4
4
4
4
4
4
4
4 44
"
"
"
"
#
#
"
$
4
4 44
4
4
4
4
4
4
4
4
4
4 44
"
$
4
4
#
#
#
#
4
4
4
4
4
4
4
4
4
4
4
4
4
4 44
#
#
#
#
3
3
4
4
4
4
4
4
%4
4
4
4
34
4
34
4
4
4
3
3
4
4
5&'(&
()7*+
0
0
0
0
0
1
1
1
1
0
1
2
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
53
78
9
53
78
9
7
9
7
9
9
9
9
9
9
5
9
9
9
4
4
4
4
4
4
4
4
4
4
4
4
4
4 44
4
4
4
4
4
4
4
4
4
4
4
4
!
4
4
4
4 44
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4 44
34"
4
4
4
4
44
#4
4
4
4
34
4
44 44
34"
4
4
4
4
4
4
4
4
#4
4
4
4
34
4
4
4
4
4 44
4
4
4
4
"
3
4
4
4
4
#4
4
4
4
34
4
4
4
4
4 44
"
3
4
4
4
4
5$%&$
&'7()
0
0
0
0
0
1
1
1
1
0
1
2
3
3
3
3
3
3
3
3
3
3
43
67
8
9
43
67
8
6
8
9
6
8
8
8
9
8
8
8
4
8
8
8
!
!
!
!
!
!
!
!
!
!
!
9
4"#$"
$%6&'