1.c

2.a
3.b
4.b
5.b
6.c
7.a
8.b
9.a
10.a
11.b
12.d
13.b
14.c
15.b
16.a
17.a
18.a

100% promise

for what though?