Teens excel at Youth Tech Challenge