NP homework 1
NP homework 2
NP homework 4
NP homework 4
test data