Easy question with a trick which you could fall for if you're not careful.
So lets start by seeing what the question is asking of us, how many 4 digit even numbers can we form from the set of 0->6
I.e
_ _ _ _
from:
{0,1,2,3,4,5,6}
Well we know an even number must end in either 0,2,4,6 .
so now we can form the following four sets:
_ _ _ 0 --> 1240 , 1350 , 1560 ....
_ _ _ 2 -->4532, 1562, ..
_ _ _ 4
_ _ _ 6
With 3 vacancies in each, and 6 numbers to choose from , each set has 6*5*4 variations => 120/set . 480 in total .
Is that the solution? not yet..
the trick lies in the statement of '4 digit numbers' , whereas by default whenever the 0 will fall in the first digit, the set of numbers will be 3 digits only. ie. 0352 is a 3 digit even number,
So from the total we got earlier we need to subtract the instances from which we have a 0 at the beginning
_ _ _ 0 --> here we're fine because we locked 0 at the last digit and repetition is not allowed
_ _ _ 2 --> here we could have 0 _ _ 2 , which happens 5*4 times--> remove 20 possibilities
_ _ _ 4 --> here we could have 0 _ _ 4 , which happens 5*4 times--> remove 20 possibilities
_ _ _ 6 --> here we could have 0 _ _ 6 , which happens 5*4 times--> remove 20 possibilities
Hence: 480 [total number of 4 digit even numbers] - 60 [number of 3 digit even numbers] = 420.
Hope the explanation was clear