집합 X는 공집합이 아니고, 정수를 원소로 가진다. X를 정의역으로 하는 두 함수 f, g가 f(x)=x3+1, g(x)=3x-1일 때, f=g가 되는 집합 X의 개수는?