alternative

by @snooky

snooky