My 2017 NAIPC Solutions