updated solved solutions