ifelse1,2
harder