STSE 2016 Solution