Dialogues

Two different points of view, two opposite ways of looking at a problem and two possible ways of solving it