Microsoft interview question

Describe a time where you solved a hard coding problem on your own.