Half of the song requests are for electropop, so there are 30 / 2 = 15 electropop requests.
A third of the electropop requests are for dance music, so there are 15 / 3 = 5 dance music requests.
There are 5 requests for rock music.
The number of requests for oldies is three less than the number of rock requests, so there are 5 - 3 = 2 oldies requests.
Ziggy plays a DJ's choice song half as many times as he plays an oldie, so he plays 2 / 2 = 1 DJ's choice song.
So far, there have been 15 electropop requests, 5 dance music requests, 5 rock music requests, 2 oldies requests, and 1 DJ's choice song, which adds up to 15 + 5 + 5 + 2 + 1 = 28 requests.
Therefore, the number of rap song requests is 30 - 28 = 2.
#### 2
The answer is: 2
Below is a math problem. Provide a detailed, step-by-step solution.

### Problem:
On a typical night, Ziggy, a club DJ, receives 30 song requests. Half of the requests are for electropop, and a third of that number are requests for dance music. There are five requests for rock music, and the number of requests for oldies is three less than the number of rock requests. Ziggy plays a DJ's choice song half as many times as he plays an oldie. Additionally, Ziggy occasionally receives rap song requests. How many rap songs does Ziggy typically get requested every night?

### Answer:
