(a,b)=8 => a=8m si b=8n; m,n apartin N => 8m*8n=768 => 64mn=768 => m*n=12=> (m,n) apartin { (1,12); (2,6); (3,4); (4,3); (6,2); (12,1) }
=> cazul I: m=1; n=12 => a=8; b=96 => a*b=8*96=768; iar 96 este divizibil cu 8
cazul II: m=2; n=6 => a=16; b=48 => a*b=16*48=768, iar 16 si 48 sunt divizibile cu 8
cazul III: m=3; n=4 => a=24; b=32 => a*b=24*32=768, iar 24 si 32 sunt divizibile cu 8
cazul IV: m=4; n=3 => a=32; b=24 => a*b=32*24=768, iar 32 si 24 sunt divizibile cu 8
cazul V: m=6; n=2 => a=48, b=16 => a*b=48*16=768, iar 48 si 16 sunt divizibile cu 8
cazul VI: m=12; n=1 => a=96; b=8 => a*b=96*8=768, iar 96 este divizibil cu 8
=> (a,b) apartin { (8,96); (16,48); (24,32); (32,24); (48,16); (96,8) }