INTP for sure !