first assignment which successfully passes the tests
merged