The remainder of 3 when dividing by 5 means that it has to end with 3 or 8. But rhe remainder of 2 when dividing by 4 means it has to be an even number, so it has to end with 8, not 3.
Look at the pattern numbers ending in 8 as they are divided by 3:
8 / 3 = 2, remainder 2
18 / 3 = 6, no remainder
28 / 3 = 9, remainder 1
38 / 3 = 12, remainder 2
And the pattern repeats every 30. So the number has to be 28 plus some multiple of 30.
28 doesn't work because 28 / 4 = 7 with no remainder.
The next possible number is 58.
58 / 3 = 19, remainder 1 -- check!
58 / 4 = 14, remainder 2 -- check!
58 / 5 = 11, remainder 3 -- check!
58 / 6 = 9, remainder 4 -- check!
So the number is 58
But actually, there are more numbers that work, 58 is just the lowest positive number that works. After that, keep adding 60 and those numbers will work too. That's because 60 divides evenly by 3, 4, 5, and 6, so it doesn't change the remainder compared to 58.