Knight tour c language course homework