Autism is puzzling