18

Used assembly and test

12