cpp source
GetDaysOfThisMonth
run length encoding
socket with coroutine