Your underlining is not offensive but required. Let me work out the logic for this one and will get back with the code.