Clearwell Systems interview question

What was the hardest algorithm problem you solved?