solved 1012
solved 1068