Delete source written with my wrong approach...
...and start right from the beginning