Team 14384 - Patent Pending (2025)