I wouldn't bother. Not because there's anything wrong with the answer (not that I can see) but because your tables aren't really set up correctly. You can probably get this working but are liable to run into problems down the road. Since you're more concentrated on the first solution and didn't provide answers to ssanfu, I'll leave it at because whatever I say about tables might be for naught. Just sayin...
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.