The perfect solution 6056