The PREV function cannot be used as it requires 2 bars minimum.
This is one approach to your problem.
---------------------------------------------------------------------
a0:=Mod(C*1000,3) ;
a1:=ValueWhen(1,Cum(1)=1,a0);
a2:=ValueWhen(1,Cum(1)=2,a0);
a3:=ValueWhen(1,Cum(1)=3,a0);
a4:=ValueWhen(1,Cum(1)=4,a0);
a5:=ValueWhen(1,Cum(1)=5,a0);
a6:=ValueWhen(1,Cum(1)=6,a0);
a7:=ValueWhen(1,Cum(1)=7,a0);
a8:=ValueWhen(1,Cum(1)=8,a0);
a9:=ValueWhen(1,Cum(1)=9,a0);
a10:=
If(a1>0,a1,
If(a2>0,a2,
If(a3>0,a3,
If(a4>0,a4,
If(a5>0,a5,
If(a6>0,a6,
If(a7>0,a7,
If(a8>0,a8,
If(a9>0,a9,0)))))))));
a0;a10;
---------------------------------------------------------------------