We are told that 1,024 kilobytes (kB) is equal to 1 megabyte (MB).
We are also told that Timothy's computer downloads at a rate of 256 kB per second. So let's convert this to MB:



So now we know Timothy's download rate is 0.25 MB per second.
We know there are 60 seconds in a minute, so to find how many MB can be downloaded in a minute, we must multiply by 60:

So in 1 minute, Timothy can download 15 MB worth of songs. But to find the amount in 1 hour, we must multiply by 60 again:

So in 1 hour, Timothy can download 900 MB worth of songs. However the question asks for two hours; so we multiply by 2:

In 2 hours, Timothy can download 1,800 MB worth of songs. We are told a typical song is 4 MB, so let's divide by 4:
So now we know that Timothy can download B) 450 songs in 2 hours.