alternative

by @Blue

Blue