-- Mar 20 In-Class Exercise Thread
Extended-Euclid(210,858) - > (6, -49, 12 - floor(210/858) * -49) = (6, -49, 12)
Extended-Euclid(858, 210 MOD 858) -> Extended-Euclid(858, 210) - > (6, 12, -1 - floor(858/210) * 12) = (6, 12, -49)
Extended-Euclid(210, 858 MOD 210) -> Extended-Euclid(210, 18) -> (6, -1, 1 - floor(210/18) * -1) = (6, -1, 12)
Extended-Euclid(18, 210 MOD 18) -> Extended-Euclid(18, 12) - > (6, 1, 0 - floor(18/12) * 1) = (6, 1, -1)
Extended-Euclid(12, 18 MOD 12) -> Extended-Euclid(12, 6) -> (6, 0, 1 - floor(12/6) * 0) = (6,0,1)
Extended-Euclid(6, 12 MOD 6) -> Extended-Euclid(6, 0) b = 0
Return (6, 1, 0)
Final answer: (6, -49, 12)
Extended-Euclid(210,858) - > (6, -49, 12 - floor(210/858) * -49) = (6, -49, 12)
Extended-Euclid(858, 210 MOD 858) -> Extended-Euclid(858, 210) - > (6, 12, -1 - floor(858/210) * 12) = (6, 12, -49)
Extended-Euclid(210, 858 MOD 210) -> Extended-Euclid(210, 18) -> (6, -1, 1 - floor(210/18) * -1) = (6, -1, 12)
Extended-Euclid(18, 210 MOD 18) -> Extended-Euclid(18, 12) - > (6, 1, 0 - floor(18/12) * 1) = (6, 1, -1)
Extended-Euclid(12, 18 MOD 12) -> Extended-Euclid(12, 6) -> (6, 0, 1 - floor(12/6) * 0) = (6,0,1)
Extended-Euclid(6, 12 MOD 6) -> Extended-Euclid(6, 0) b = 0
Return (6, 1, 0)
Final answer: (6, -49, 12)