Welcome to Stackoverflow! SO's stated mission is Q&A — specific questions that have specific answers, so it is probably not the best forum to get hints or clues. Programmers stackexchange may be a better place to ask but, even though I'm on there, I don't have a feeling for how this question would fare. — Stephen P 24 secs ago
user15026
user15026
user15026
user15026