Another attempt, using inclusion-exclusion, the end result is a bit off though.