tear.gg

Optimal #3669