alternative

by @leva5

leva5