Някой би ли могъл да ми помогне за задача 13 Lawful Age - Simple Calculations?
Условие :
Напишете програма, която въвежда дата във формат “d-M-yyyy” и пресмята датата, на която се навършват 18 години от тази рождена дата и я отпечатва във формат “dd-MM-yyyy”.
Примерен вход и изход:
| вход | изход | 
| 14-5-1998 | 14-05-2016 | 
| 31-07-1973 | 31-07-1991 | 
| 5-10-1968 | 05-10-1986 | 
За 4 часа само това имислих и не знам как да продължа.
package sample;
import java.time.LocalDate;
import java.util.Scanner;
public class LawfulAge {
    public static void main (String[] args) {
       Scanner scanner = new Scanner(System.in);
       String date_of_birth = scanner.nextLine();
       LocalDate date_of_birth_converted = LocalDate.parse(date_of_birth);
       int number = 18;
       LocalDate result = date_of_birth_converted.plusYears(number);
       System.out.print(result);
    }
}
        
Да, мерси много за помощта !!!! :)