2

5

1

7

1

3

4

1

3

3

3

3

2

3

2

4

1

2

3

1

6

4

3

1

1

2

7

8

4

3

2

2

3

4

10

9

5

Puddles