Value numbering (24/48)

Value numbering