hello i need help again. how do i detect odd or even integers on my code? my code is this.

```
int SetPin = 18;
int ChangePin = 19;
int SetButton = 0;
int ChangeButton = 0;
int Change = 0;
int Second = -1;
int Minute = 1;
int Start = false;
void setup(){
pinMode(SetPin , INPUT_PULLUP);
pinMode(ChangePin , INPUT_PULLUP);
}
void loop(){
Set();
ChangePoint();
ChangeButton == digitalRead(ChangePin);
SetButton = digitalRead(SetPin);
unsigned long currentMillis = millis();
if (currentMillis - previousMillis >= interval) {
previousMillis = currentMillis;
if (Start == true && Second > 0) {
Second = Second - 1;
}
if (Second == 0 && Start == true && Minute > 0){
Second = 60;
Minute = Minuter -1;
}
if (Minute == 0 && Second == 0){
Start = false;
}
}
}
void ChangePoint(){
if(ChangeButton == LOW){
Change = Change + 1;
}
}
void Set(){
if (SetButton == LOW && Start == false ){
if(Change % 2 == 0){
Second = Second + 1;
}
if(Change & 2 == 1){
Minute = Minute +1;
}
}
}
```

if i press the **Change button** i can set any integers on Seconds and i press **Change button** again i can set any integers on Minute .

my problem is it doesn't detect odd or even number. Second for even numbers and Minute for odd numbers.