His playlist currently has a playtime of 10 songs * 3 minutes = <<10*3=30>>30 minutes from 3-minute songs.
It also has a playtime of 15 songs * 2 minutes = <<15*2=30>>30 minutes from 2-minute songs.
So far, his playlist lasts for 30 + 30 = <<30+30=60>>60 minutes.
He therefore still needs 100 minutes for his run – 60 minutes current playtime = <<100-60=40>>40 minutes.
#### 40