10
555
777
123
321
666
666
111
111
456
345