3

10

10

10

1

5

1

4

1

4

1

1

1

1

2

2

4

3

3

4

6

6

9

7

1

4

2

8

Puddles