Interesting challenge! Good luck.