重複魔方陣

下図の、3×3のマス目に、1,2,3,4,5,6,7,8,10の9種類の数字をすべて使って、すべての行、すべての列、2つの対角線に並んだ数字の和がすべて等しくなるようにしてください。
もちろん、通常の入れ方では魔方陣を作ることができません。が、9つの数字のうちのどれか1つだけは2回使って全部で10個の数字を使い、かつ、どれか1つのマス目には、2個の数字を入れることを許すことによって、魔方陣を作ることが可能となります。この方法によって魔方陣を完成させてください。

┏━┳━┳━┓
┃A┃B┃C┃
┣━╋━╋━┫
┃D┃E┃F┃
┣━╋━╋━┫
┃G┃H┃I┃
┗━┻━┻━┛

六角魔方陣

下図で、1から19までの数字を重複なくちょうど1回ずつ使って、六角形の内側のすべての列(数字3個の列6つ、数字4個の列6つ、数字5個の列3つ)の和が、すべて等しくなるようにした場合、EとIは、それぞれ何になるでしょう。

  16 A 3

 12 B 7 C

10 D 5 E F

 G H I J

  15 K L

hal-9000版積の魔方陣

すべて異なる9つの正の整数を3行×3列に並べ、縦、横、対角線のどの列をとっても、3つの数字を掛け合わせた積が、すべて4096になるような、「積の魔方陣」を作ってください。

ただし、9つの数のうちの最小の数字は最上段(次のA,B,Cのいずれかの位置)に、最大の数字は最下段(G,H,Iのいずれかの位置)に配置し、かつ、A<Cでなければならないものとします。

A B C
D E F
G H I

積の魔方陣

すべて異なる9つの整数を3行×3列に並べ、縦、横、対角線のどの列をとっても、3つの数字を掛け合わせた積が、すべて1000になるような、「積の魔方陣」を作ってください。

ただし、9つの数のうちの最小の数字は最上段(次のA,B,Cのいずれかの位置)に、最大の数字は最下段(G,H,Iのいずれかの位置)に配置し、かつ、A<Cでなければならないものとします。

A B C
D E F
G H I

魔方陣

┏━━┳━━┳━━┳━━┓
┃68┃89┃  ┃96┃
┣━━╋━━╋━━╋━━┫
┃  ┃91┃  ┃88┃
┣━━╋━━╋━━╋━━┫
┃99┃  ┃  ┃  ┃
┣━━╋━━╋━━╋━━┫
┃ ? ┃  ┃98┃19┃
┗━━┻━━┻━━┻━━┛