INTP and i'd have to say INFJ's and ISFP's