Программа все выполняет но по последнему пункту не проходит
package com.javarush.task.task06.task0606;
import javax.sound.midi.Soundbank;
import javax.swing.plaf.basic.BasicArrowButton;
import java.io.*;
import java.util.ArrayList;
import java.util.List;
/*
Чётные и нечётные циферки
*/
public class Solution {
public static int even;
public static int odd;
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int x = Integer.parseInt(reader.readLine());int a=10;int b = 1;
for (int x1=1;x1<x; x1*=10){
if(((x %a)/b)%2==0){
Solution.even++;}
else{
Solution.odd++;}
a*=10;b*=10;}
System.out.println("Even: "+ Solution.even+" Odd: "+ Solution.odd);
}
}