NSEJS Paper Solution by ALLEN