==> arithmetic/digits/equations/383.s <== You can get 383 with ((2+50)/25+1)*100+75. Of course, if you expect / as in C, the above expression is just 375. But then you can get 383 with (25*50-100)/(1+2). Pity there's no way to use the 75. If we had a language that rounded instead of truncating, we could use ((1+75+100)*50)/(25-2) or (2*75*(25+100))/(50-1). I imagine your problem lies in not dividing things that aren't divisible. Dan Hoey Hoey@AIC.NRL.Navy.Mil