with hints