fork(1) download
  1. s=$3{for(y=$1;(x=y*$2+1)%s+$1<x/=s;y--);print x,y}
Success #stdin #stdout 0s 5308KB
stdin
5
1 1 1
5 2 5
5 3 2
5 0 1
50 48 49
stdout
1 0
2.2 5
5 3
1 5
49 50