1) Do not post the same question twice under different subjects.
2) Do not request fast response - especially without giving a very good
reason for why your question should take priority over other questions (and
over our own priorities in life).
3) You must do the first part of the work. This is not a programming
service. What have you done so far? Post your reasoning and/or your code.