Good script (18/24)

Good script