passes 15/16 out of 17 cases. changed variables