func main() var t: int :: cui@inputInt() for(1, t) var s: []char :: cui@input() do solve(s) end for func solve(s: []char) var old: []int :: #[^s]int for i(0, ^s - 1) do old[i] :: s[i] $ int - '0' $ int end for for n(^s - 1, 1, -1) var new: []int :: #[n]int for i(0, n - 1) var v: int :: old[i] + old[i + 1] do new[i] :: v / 10 + v % 10 end for do old :: new end for var ans: int :: old[0] do cui@print("\{ans}\n") end func end func