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