??????? auto ???????????????????????????????????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????????????? ??????????? ?????????????????????????????????????????????????????????????????????????