What is the most difficult technical challenge you faced in your last project, and how did you resolve it?