How do you handle a situation where you are asked to design a solution for a technical domain you have very little prior experience with?