# PROBLEM LINK:

* Author:* Yash Shah

*Roshan Gupta, Shivam Sarang, Hrishikesh Patel*

**Tester:***Yash Shah*

**Editorialist:**# DIFFICULTY:

EASY

# PREREQUISITES:

Math

# PROBLEM:

Viraj likes the number 258. Therefore, he considers a number lucky if its last digit is 2, 5 or 8.

Viraj wants to watch the numbers between L and R (both

inclusive), so he asked you to determine how many lucky numbers

are in this range. Can you help him?

# EXPLANATION:

Sample Test Case:

Input:

2

1 10

11 33

Output:

3

7

- Test Case 1: The lucky numbers between 1 and 10 are 2,

5 and 8. - Test Case 2: The lucky numbers between 11 and 33 are 12,

15, 18, 22, 25, 28, and 32.

# SOLUTIONS:

## Setter's Solution

```
#include <stdio.h>
int main(void)
{
int T , L , R , i , j, count = 0;
scanf("%d",&T);
for(i=0;i<T;i++)
{
count = 0;
scanf("%d %d",&L,&R);
if(L>R)
{
L = L + R;
R = L - R;
L = L - R;
}
for(j=L;j<=R;j++)
{
if(j%10 == 2 || j%10 == 5 || j%10 == 8)
{
Count = count + 1;
}
}
printf("%d\n",count);
}
return 0;
}
```