- class M{ 
-   static int c(boolean[] a){ 
-     int r = 0; 
-     for (boolean b : a){ 
-       r = b ? r+1 : 0; 
-     } 
-     return r; 
-   } 
-   
-   public static void-  main (String[]-  a ){
 
-     System- . out- . print(- c (new boolean[]{}) + ", ");
 
-     System- . out- . print(- c (new boolean[]{ false }) + ", ");
 
-     System- . out- . print(- c (new boolean[]{ true }) + ", ");
 
-     System- . out- . print(- c (new boolean[]{ false- ,  true- ,  true- ,  false- ,  false }) + ", ");
 
-     System- . out- . print(- c (new boolean[]{ true- ,  true- ,  true- ,  false- ,  true }) + ", ");
 
-     System- . out- . print(- c (new boolean[]{ true- ,  true- ,  false- ,  true- ,  true }) + ", ");
 
-     System- . out- . print(- c (new boolean[]{ false- ,  false- ,  true- ,  true- ,  true }) + ", ");
 
-     System- . out- . print(- c (new boolean[]{ true- ,  true- ,  true- ,  true- ,  true- ,  true }));
 
-   } 
- } 
				Y2xhc3MgTXsKICBzdGF0aWMgaW50IGMoYm9vbGVhbltdIGEpewogICAgaW50IHIgPSAwOwogICAgZm9yIChib29sZWFuIGIgOiBhKXsKICAgICAgciA9IGIgPyByKzEgOiAwOwogICAgfQogICAgcmV0dXJuIHI7CiAgfQoKICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhKXsKICAgIFN5c3RlbS5vdXQucHJpbnQoYyhuZXcgYm9vbGVhbltde30pICsgIiwgIik7CiAgICBTeXN0ZW0ub3V0LnByaW50KGMobmV3IGJvb2xlYW5bXXsgZmFsc2UgfSkgKyAiLCAiKTsKICAgIFN5c3RlbS5vdXQucHJpbnQoYyhuZXcgYm9vbGVhbltdeyB0cnVlIH0pICsgIiwgIik7CiAgICBTeXN0ZW0ub3V0LnByaW50KGMobmV3IGJvb2xlYW5bXXsgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSB9KSArICIsICIpOwogICAgU3lzdGVtLm91dC5wcmludChjKG5ldyBib29sZWFuW117IHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlIH0pICsgIiwgIik7CiAgICBTeXN0ZW0ub3V0LnByaW50KGMobmV3IGJvb2xlYW5bXXsgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUgfSkgKyAiLCAiKTsKICAgIFN5c3RlbS5vdXQucHJpbnQoYyhuZXcgYm9vbGVhbltdeyBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUgfSkgKyAiLCAiKTsKICAgIFN5c3RlbS5vdXQucHJpbnQoYyhuZXcgYm9vbGVhbltdeyB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlIH0pKTsKICB9Cn0=