add problem description and assumptions to readme.md