class M{
static int c(int r,int n){r+=(n+"").length();return n>0?c(r,n-1):n<0?c(r,n+1):r;}
static int d
(int n
){String r
="x";for(int i
=n
;i
!=0;i
=n
<0?i
+1:i
-1)r
+=i
;return r.
length();}
public static void main
(String[] a
){ System.
out.
println(c
(0,
8) + "\t" + d
(8)); System.
out.
println(c
(0,
101) + "\t" + d
(101)); System.
out.
println(c
(0,
102) + "\t" + d
(102)); System.
out.
println(c
(0,
-10) + "\t" + d
(-10)); }
}
Y2xhc3MgTXsKICBzdGF0aWMgaW50IGMoaW50IHIsaW50IG4pe3IrPShuKyIiKS5sZW5ndGgoKTtyZXR1cm4gbj4wP2MocixuLTEpOm48MD9jKHIsbisxKTpyO30KCiAgc3RhdGljIGludCBkKGludCBuKXtTdHJpbmcgcj0ieCI7Zm9yKGludCBpPW47aSE9MDtpPW48MD9pKzE6aS0xKXIrPWk7cmV0dXJuIHIubGVuZ3RoKCk7fQoKICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhKXsKICAgIFN5c3RlbS5vdXQucHJpbnRsbihjKDAsIDgpICsgIlx0IiArIGQoOCkpOwogICAgU3lzdGVtLm91dC5wcmludGxuKGMoMCwgMTAxKSArICJcdCIgKyBkKDEwMSkpOwogICAgU3lzdGVtLm91dC5wcmludGxuKGMoMCwgMTAyKSArICJcdCIgKyBkKDEwMikpOwogICAgU3lzdGVtLm91dC5wcmludGxuKGMoMCwgLTEwKSArICJcdCIgKyBkKC0xMCkpOwogIH0KfQ==