Hello, I would really appreciate if anyone could read through my code for the Dog Years challenge, and maybe help me with my logic… Whilst I understand the syntax well enough to get through the project, I don’t quite understand why there are two separate variables to calculate early/later years!

```
//A variable that can change value(because we are calculating our age in dog years) initialised as my age
let myAge = 26;
//the aging process takes diferent amounts of time so this is another variable explaining dog years? idk probably not getting this concept correct.
let earlyYears = 2;
earlyYears *= 10.5;
//the variable below accounts for the first two years, which will result in an accurate reading for the rest of my lived years.
let laterYears = myAge - 2;
//the assignment operator below ensures that the calculations are correct to figure out my age in dog years!
laterYears *= 4;
//below, the two ages are added to give the total age in dog years, yikeroonies i'm old.
let myAgeInDogYears = earlyYears + laterYears;
let myName = 'Callum'.toLowerCase();
console.log(`My name is ${myName}. I am ${myAge} years old in human years which is ${myAgeInDogYears} years old in dog years.`);
```

Thanks in advance, C