15 Partial solution
15 AC solution