sample 5 (in progress)
sample5 (works)
task 1.10 (1,2)