Those who used this way of solving the task, could you explain the logic/flow of this? I understand this is recursion, but switching the x & y and diving by the remainder, etc. I just can't follow it. Much appreciate it.