0 -> CS
0 -> RUP
2*UVR8M -> UVR8D
2*CS + 2*UVR8M -> UCS
UCS -> 2*CS + 2*UVR8M
CD + 2*CS -> CDCS
CDCS -> CD + 2*CS
RUP + UVR8M -> UR
2*UR -> 2*RUP + UVR8D
UVR8D -> 2*UVR8M
0 -> HY5
CD + DWD -> CDW
CDW -> CD + DWD