Google Round D solutions
Indeed Round A solutions
Indeed Round B solutions