Copy of leprachaun engineering challenge