Funny, this is a variation of Zebra Puzzle (https://en.wikipedia.org/wiki/Zebra_Puzzle). Happen to solved it a week ago when couple of coworker found it off the web and were working it out to solve it. Took me about an hour first time around working it out on a sheet of paper, took me ten minutes this time around. Its…