Freelancer:
VProductionLLC
Runner Up
VP75 By Viktor V. - @VProductionLLC
Solution with standard components