Verified re (17/30)

Verified re