New technique suggested by @dstech4966