add 7th presentation
add igor_kolupaev's third solution
merged