Cornell PhD student Daniel Fleischman earned a perfect score at National Coding Challenge