@andreone: Answer 1: A Answer