This seems possible and Not easy

Quick Reply