A different take

bench: 6650164