final Fast implementation 100% result