add makefile
update problem description