NTCJ Solution