Value numbering (47/48)

Value numbering