Ayhuh, d arurad i telliḍ.
English: Oh wow, you are fast.