flummoxedadjective baffled, confused, puzzled, stumped, foxed, at sea, bewildered, at a loss, mystified, stymied, bamboozled.All of the above Plus a few that I best not post on here.