combinatorcs optimalization homeworks