Verified re (15/30)

Verified re