Invimatic Coding Challenge