import java.util.Scanner;

class Book {

    String title, author;
    int edition;

    public Book(String title, String author, int edition) {
        this.title = title;
        this.author = author;
        this.edition = edition;
    }

    public String toString() {
        return String.format(
            "Title: %s, Author: %s, Edition: %d",
            title,
            author,
            edition
        );
    }

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("Enter the number of books: ");
        int numBooks = sc.nextInt();
        sc.nextLine();

        Book[] books = new Book[numBooks];

        for (int i = 0; i < numBooks; i++) {
            System.out.println("Enter details for book " + (i + 1) + ":");
            System.out.print("Title: ");
            String title = sc.nextLine();
            System.out.print("Author: ");
            String author = sc.nextLine();
            System.out.print("Edition: ");
            int edition = sc.nextInt();
            sc.nextLine();

            books[i] = new Book(title, author, edition);
        }

        System.out.print("Enter author name to search: ");
        String searchAuthor = sc.nextLine();

        for (Book book : books) {
            if (book.author.equalsIgnoreCase(searchAuthor)) {
                System.out.println(book);
                return;
            }
        }
        System.out.println("No books found for the author: " + searchAuthor);

        if (!found) {
            System.out.println(
                "No books found for the author: " + searchAuthor
            );
        }

        sc.close();
    }
}
