5

12

6

7

1

11

4

2

3

8

10

9