The 1st solution might not be the best. Lets talk about it.