import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; // ========================================== // 1. 学生クラス (Student) // ========================================== class Student { private final String studentId; // 学籍番号 private final String name; // 名前 public Student(String studentId, String name) { this.studentId = studentId; this.name = name; } public String getStudentId() { return studentId; } public String getName() { return name; } @Override public String toString() { return name + " (学籍番号: " + studentId + ")"; } } // ========================================== // 2. 本クラス (Book) // ========================================== class Book { private final String bookId; // 書籍ID (ISBNなど) private final String title; // タイトル public Book(String bookId, String title) { this.bookId = bookId; this.title = title; } public String getBookId() { return bookId; } public String getTitle() { return title; } @Override public String toString() { return "『" + title + "』 (ID: " + bookId + ")"; } } // ========================================== // 3. 貸出記録クラス (LendingRecord) // ========================================== class LendingRecord { private final Book book; private final Student student; public LendingRecord(Book book, Student student) { this.book = book; this.student = student; } public Book getBook() { return book; } public Student getStudent() { return student; } } // ========================================== // 4. 図書館クラス (Library) // ========================================== class Library { // 登録された本の一覧 (キー: 書籍ID) private final Map<String, Book> books = new HashMap<>(); // 登録された学生の一覧 (キー: 学籍番号) private final Map<String, Student> students = new HashMap<>(); // 現在の貸出状況 (キー: 書籍ID, 値: 貸出記録) private final Map<String, LendingRecord> activeLendings = new HashMap<>(); // 本の登録 public void registerBook(Book book) { books.put(book.getBookId(), book); } // 学生の登録 public void registerStudent(Student student) { students.put(student.getStudentId(), student); } // 貸出処理 public void lendBook(String bookId, String studentId) { Book book = books.get(bookId); Student student = students.get(studentId); if (book == null) { System.out.println("エラー: ID " + bookId + " の本は図書館に登録されていません。"); return; } if (student == null) { System.out.println("エラー: 学籍番号 " + studentId + " の学生は登録されていません。"); return; } if (activeLendings.containsKey(bookId)) { System.out.println("エラー: " + book.getTitle() + " は既に他の学生に貸出中です。"); return; } // 貸出実行 LendingRecord record = new LendingRecord(book, student); activeLendings.put(bookId, record); System.out.println("【貸出完了】 " + student.getName() + " さんが " + book.getTitle() + " を借りました。"); } // 返却処理 public void returnBook(String bookId) { if (!activeLendings.containsKey(bookId)) { System.out.println("エラー: ID " + bookId + " の本は現在貸出中ではありません。"); return; } LendingRecord removed = activeLendings.remove(bookId); System.out.println("【返却完了】 " + removed.getBook().getTitle() + " が返却されました。"); } // 現在の貸出状況を一覧表示する public void showLendingStatus() { System.out.println("\n--- 現在の貸出状況一覧 ---"); if (activeLendings.isEmpty()) { System.out.println("現在、貸出中の本はありません。"); return; } for (LendingRecord record : activeLendings.values()) { System.out.println("・" + record.getBook() + " => 貸出先: " + record.getStudent()); } System.out.println("--------------------------\n"); } } // ========================================== // メインクラス (ideone.com の仕様に合わせ Main クラスにする) // ========================================== public class Main { public static void main(String[] args) { Library library = new Library(); // 1. 本の登録 Book book1 = new Book("B001", "Javaオブジェクト指向開発入門"); Book book2 = new Book("B002", "アルゴリズムとデータ構造"); Book book3 = new Book("B003", "データベース設計の基本"); library.registerBook(book1); library.registerBook(book2); library.registerBook(book3); // 2. 学生の登録 (学籍番号で識別) Student student1 = new Student("S2026001", "アリス"); Student student2 = new Student("S2026002", "ボブ"); library.registerStudent(student1); library.registerStudent(student2); // --- 初期状態の確認 --- library.showLendingStatus(); // 3. 貸出操作のシミュレーション library.lendBook("B001", "S2026001"); // アリスがJavaの本を借りる library.lendBook("B002", "S2026002"); // ボブがアルゴリズムの本を借りる // 状況確認 library.showLendingStatus(); // 重複貸出のエラーチェック library.lendBook("B001", "S2026002"); // ボブが既にアリスに貸出中の本を借りようとする (エラー) // 4. 返却と貸出状況の変化 library.returnBook("B001"); // アリスがJavaの本を返却 // 最終的な状況確認 library.showLendingStatus(); } }
Standard input is empty
Object: nil error: did not understand #java MessageNotUnderstood(Exception)>>signal (ExcHandling.st:254) UndefinedObject(Object)>>doesNotUnderstand: #java (SysExcept.st:1448) UndefinedObject>>executeStatements (prog:1)
./prog:1: expected expression ./prog:7: Invalid character 0xe5 ./prog:7: Invalid character 0xad ./prog:7: Invalid character 0xa6 ./prog:7: Invalid character 0xe7 ./prog:7: Invalid character 0x94 ./prog:7: Invalid character 0x9f ./prog:7: Invalid character 0xe3 ./prog:7: Invalid character 0x82 ./prog:7: Invalid character 0xaf ./prog:7: Invalid character 0xe3 ./prog:7: Invalid character 0x83 ./prog:7: Invalid character 0xa9 ./prog:7: Invalid character 0xe3 ./prog:7: Invalid character 0x82 ./prog:7: Invalid character 0xb9 ./prog:10: Invalid character 0xe5 ./prog:10: Invalid character 0xad ./prog:10: Invalid character 0xa6 ./prog:10: Invalid character 0xe7 ./prog:10: Invalid character 0xb1 ./prog:10: Invalid character 0x8d ./prog:10: Invalid character 0xe7 ./prog:10: Invalid character 0x95 ./prog:10: Invalid character 0xaa ./prog:10: Invalid character 0xe5 ./prog:10: Invalid character 0x8f ./prog:10: Invalid character 0xb7 ./prog:11: Invalid character 0xe5 ./prog:11: Invalid character 0x90 ./prog:11: Invalid character 0x8d ./prog:11: Invalid character 0xe5 ./prog:11: Invalid character 0x89 ./prog:11: Invalid character 0x8d ./prog:33: Invalid character 0xe6 ./prog:33: Invalid character 0x9c ./prog:33: Invalid character 0xac ./prog:33: Invalid character 0xe3 ./prog:33: Invalid character 0x82 ./prog:33: Invalid character 0xaf ./prog:33: Invalid character 0xe3 ./prog:33: Invalid character 0x83 ./prog:33: Invalid character 0xa9 ./prog:33: Invalid character 0xe3 ./prog:33: Invalid character 0x82 ./prog:33: Invalid character 0xb9 ./prog:36: Invalid character 0xe6 ./prog:36: Invalid character 0x9b ./prog:36: Invalid character 0xb8 ./prog:36: Invalid character 0xe7 ./prog:36: Invalid character 0xb1 ./prog:36: Invalid character 0x8d ./prog:36: Invalid character 0xe3 ./prog:36: Invalid character 0x81 ./prog:36: Invalid character 0xaa ./prog:36: Invalid character 0xe3 ./prog:36: Invalid character 0x81 ./prog:36: Invalid character 0xa9 ./prog:37: Invalid character 0xe3 ./prog:37: Invalid character 0x82 ./prog:37: Invalid character 0xbf ./prog:37: Invalid character 0xe3 ./prog:37: Invalid character 0x82 ./prog:37: Invalid character 0xa4 ./prog:37: Invalid character 0xe3 ./prog:37: Invalid character 0x83 ./prog:37: Invalid character 0x88 ./prog:37: Invalid character 0xe3 ./prog:37: Invalid character 0x83 ./prog:37: Invalid character 0xab ./prog:59: Invalid character 0xe8 ./prog:59: Invalid character 0xb2 ./prog:59: Invalid character 0xb8 ./prog:59: Invalid character 0xe5 ./prog:59: Invalid character 0x87 ./prog:59: Invalid character 0xba ./prog:59: Invalid character 0xe8 ./prog:59: Invalid character 0xa8 ./prog:59: Invalid character 0x98 ./prog:59: Invalid character 0xe9 ./prog:59: Invalid character 0x8c ./prog:59: Invalid character 0xb2 ./prog:59: Invalid character 0xe3 ./prog:59: Invalid character 0x82 ./prog:59: Invalid character 0xaf ./prog:59: Invalid character 0xe3 ./prog:59: Invalid character 0x83 ./prog:59: Invalid character 0xa9 ./prog:59: Invalid character 0xe3 ./prog:59: Invalid character 0x82 ./prog:59: Invalid character 0xb9 ./prog:80: Invalid character 0xe5 ./prog:80: Invalid character 0x9b ./prog:80: Invalid character 0xb3 ./prog:80: Invalid character 0xe6 ./prog:80: Invalid character 0x9b ./prog:80: Invalid character 0xb8 ./prog:80: Invalid character 0xe9 ./prog:80: Invalid character 0xa4 ./prog:80: Invalid character 0xa8 ./prog:80: Invalid character 0xe3 ./prog:80: Invalid character 0x82 ./prog:80: Invalid character 0xaf ./prog:80: Invalid character 0xe3 ./prog:80: Invalid character 0x83 ./prog:80: Invalid character 0xa9 ./prog:80: Invalid character 0xe3 ./prog:80: Invalid character 0x82 ./prog:80: Invalid character 0xb9 ./prog:83: Invalid character 0xe7 ./prog:83: Invalid character 0x99 ./prog:83: Invalid character 0xbb ./prog:83: Invalid character 0xe9 ./prog:83: Invalid character 0x8c ./prog:83: Invalid character 0xb2 ./prog:83: Invalid character 0xe3 ./prog:83: Invalid character 0x81 ./prog:83: Invalid character 0x95 ./prog:83: Invalid character 0xe3 ./prog:83: Invalid character 0x82 ./prog:83: Invalid character 0x8c ./prog:83: Invalid character 0xe3 ./prog:83: Invalid character 0x81 ./prog:83: Invalid character 0x9f ./prog:83: Invalid character 0xe6 ./prog:83: Invalid character 0x9c ./prog:83: Invalid character 0xac ./prog:83: Invalid character 0xe3 ./prog:83: Invalid character 0x81 ./prog:83: Invalid character 0xae ./prog:83: Invalid character 0xe4 ./prog:83: Invalid character 0xb8 ./prog:83: Invalid character 0x80 ./prog:83: Invalid character 0xe8 ./prog:83: Invalid character 0xa6 ./prog:83: Invalid character 0xa7 ./prog:83: Invalid character 0xe3 ./prog:83: Invalid character 0x82 ./prog:83: Invalid character 0xad ./prog:83: Invalid character 0xe3 ./prog:83: Invalid character 0x83 ./prog:83: Invalid character 0xbc ./prog:83: Invalid character 0xe6 ./prog:83: Invalid character 0x9b ./prog:83: Invalid character 0xb8 ./prog:83: Invalid character 0xe7 ./prog:83: Invalid character 0xb1 ./prog:83: Invalid character 0x8d ./prog:85: Invalid character 0xe7 ./prog:85: Invalid character 0x99 ./prog:85: Invalid character 0xbb ./prog:85: Invalid character 0xe9 ./prog:85: Invalid character 0x8c ./prog:85: Invalid character 0xb2 ./prog:85: Invalid character 0xe3 ./prog:85: Invalid character 0x81 ./prog:85: Invalid character 0x95 ./prog:85: Invalid character 0xe3 ./prog:85: Invalid character 0x82 ./prog:85: Invalid character 0x8c ./prog:85: Invalid character 0xe3 ./prog:85: Invalid character 0x81 ./prog:85: Invalid character 0x9f ./prog:85: Invalid character 0xe5 ./prog:85: Invalid character 0xad ./prog:85: Invalid character 0xa6 ./prog:85: Invalid character 0xe7 ./prog:85: Invalid character 0x94 ./prog:85: Invalid character 0x9f ./prog:85: Invalid character 0xe3 ./prog:85: Invalid character 0x81 ./prog:85: Invalid character 0xae ./prog:85: Invalid character 0xe4 ./prog:85: Invalid character 0xb8 ./prog:85: Invalid character 0x80 ./prog:85: Invalid character 0xe8 ./prog:85: Invalid character 0xa6 ./prog:85: Invalid character 0xa7 ./prog:85: Invalid character 0xe3 ./prog:85: Invalid character 0x82 ./prog:85: Invalid character 0xad ./prog:85: Invalid character 0xe3 ./prog:85: Invalid character 0x83 ./prog:85: Invalid character 0xbc ./prog:85: Invalid character 0xe5 ./prog:85: Invalid character 0xad ./prog:85: Invalid character 0xa6 ./prog:85: Invalid character 0xe7 ./prog:85: Invalid character 0xb1 ./prog:85: Invalid character 0x8d ./prog:85: Invalid character 0xe7 ./prog:85: Invalid character 0x95 ./prog:85: Invalid character 0xaa ./prog:85: Invalid character 0xe5 ./prog:85: Invalid character 0x8f ./prog:85: Invalid character 0xb7 ./prog:87: Invalid character 0xe7 ./prog:87: Invalid character 0x8f ./prog:87: Invalid character 0xbe ./prog:87: Invalid character 0xe5 ./prog:87: Invalid character 0x9c ./prog:87: Invalid character 0xa8 ./prog:87: Invalid character 0xe3 ./prog:87: Invalid character 0x81 ./prog:87: Invalid character 0xae ./prog:87: Invalid character 0xe8 ./prog:87: Invalid character 0xb2 ./prog:87: Invalid character 0xb8 ./prog:87: Invalid character 0xe5 ./prog:87: Invalid character 0x87 ./prog:87: Invalid character 0xba ./prog:87: Invalid character 0xe7 ./prog:87: Invalid character 0x8a ./prog:87: Invalid character 0xb6 ./prog:87: Invalid character 0xe6 ./prog:87: Invalid character 0xb3 ./prog:87: Invalid character 0x81 ./prog:87: Invalid character 0xe3 ./prog:87: Invalid character 0x82 ./prog:87: Invalid character 0xad ./prog:87: Invalid character 0xe3 ./prog:87: Invalid character 0x83 ./prog:87: Invalid character 0xbc ./prog:87: Invalid character 0xe6 ./prog:87: Invalid character 0x9b ./prog:87: Invalid character 0xb8 ./prog:87: Invalid character 0xe7 ./prog:87: Invalid character 0xb1 ./prog:87: Invalid character 0x8d ./prog:87: Invalid character 0xe5 ./prog:87: Invalid character 0x80 ./prog:87: Invalid character 0xa4 ./prog:87: Invalid character 0xe8 ./prog:87: Invalid character 0xb2 ./prog:87: Invalid character 0xb8 ./prog:87: Invalid character 0xe5 ./prog:87: Invalid character 0x87 ./prog:87: Invalid character 0xba ./prog:87: Invalid character 0xe8 ./prog:87: Invalid character 0xa8 ./prog:87: Invalid character 0x98 ./prog:87: Invalid character 0xe9 ./prog:87: Invalid character 0x8c ./prog:87: Invalid character 0xb2 ./prog:90: Invalid character 0xe6 ./prog:90: Invalid character 0x9c ./prog:90: Invalid character 0xac ./prog:90: Invalid character 0xe3 ./prog:90: Invalid character 0x81 ./prog:90: Invalid character 0xae ./prog:90: Invalid character 0xe7 ./prog:90: Invalid character 0x99 ./prog:90: Invalid character 0xbb ./prog:90: Invalid character 0xe9 ./prog:90: Invalid character 0x8c ./prog:90: Invalid character 0xb2 ./prog:95: Invalid character 0xe5 ./prog:95: Invalid character 0xad ./prog:95: Invalid character 0xa6 ./prog:95: Invalid character 0xe7 ./prog:95: Invalid character 0x94 ./prog:95: Invalid character 0x9f ./prog:95: Invalid character 0xe3 ./prog:95: Invalid character 0x81 ./prog:95: Invalid character 0xae ./prog:95: Invalid character 0xe7 ./prog:95: Invalid character 0x99 ./prog:95: Invalid character 0xbb ./prog:95: Invalid character 0xe9 ./prog:95: Invalid character 0x8c ./prog:95: Invalid character 0xb2 ./prog:100: Invalid character 0xe8 ./prog:100: Invalid character 0xb2 ./prog:100: Invalid character 0xb8 ./prog:100: Invalid character 0xe5 ./prog:100: Invalid character 0x87 ./prog:100: Invalid character 0xba ./prog:100: Invalid character 0xe5 ./prog:100: Invalid character 0x87 ./prog:100: Invalid character 0xa6 ./prog:100: Invalid character 0xe7 ./prog:100: Invalid character 0x90 ./prog:100: Invalid character 0x86 ./prog:118: Invalid character 0xe8 ./prog:118: Invalid character 0xb2 ./prog:118: Invalid character 0xb8 ./prog:118: Invalid character 0xe5 ./prog:118: Invalid character 0x87 ./prog:118: Invalid character 0xba ./prog:118: Invalid character 0xe5 ./prog:118: Invalid character 0xae ./prog:118: Invalid character 0x9f ./prog:118: Invalid character 0xe8 ./prog:118: Invalid character 0xa1 ./prog:118: Invalid character 0x8c ./prog:124: Invalid character 0xe8 ./prog:124: Invalid character 0xbf ./prog:124: Invalid character 0x94 ./prog:124: Invalid character 0xe5 ./prog:124: Invalid character 0x8d ./prog:124: Invalid character 0xb4 ./prog:124: Invalid character 0xe5 ./prog:124: Invalid character 0x87 ./prog:124: Invalid character 0xa6 ./prog:124: Invalid character 0xe7 ./prog:124: Invalid character 0x90 ./prog:124: Invalid character 0x86 ./prog:126: expected expression ./prog:135: Invalid character 0xe7 ./prog:135: Invalid character 0x8f ./prog:135: Invalid character 0xbe ./prog:135: Invalid character 0xe5 ./prog:135: Invalid character 0x9c ./prog:135: Invalid character 0xa8 ./prog:135: Invalid character 0xe3 ./prog:135: Invalid character 0x81 ./prog:135: Invalid character 0xae ./prog:135: Invalid character 0xe8 ./prog:135: Invalid character 0xb2 ./prog:135: Invalid character 0xb8 ./prog:135: Invalid character 0xe5 ./prog:135: Invalid character 0x87 ./prog:135: Invalid character 0xba ./prog:135: Invalid character 0xe7 ./prog:135: Invalid character 0x8a ./prog:135: Invalid character 0xb6 ./prog:135: Invalid character 0xe6 ./prog:135: Invalid character 0xb3 ./prog:135: Invalid character 0x81 ./prog:135: Invalid character 0xe3 ./prog:135: Invalid character 0x82 ./prog:135: Invalid character 0x92 ./prog:135: Invalid character 0xe4 ./prog:135: Invalid character 0xb8 ./prog:135: Invalid character 0x80 ./prog:135: Invalid character 0xe8 ./prog:135: Invalid character 0xa6 ./prog:135: Invalid character 0xa7 ./prog:135: Invalid character 0xe8 ./prog:135: Invalid character 0xa1 ./prog:135: Invalid character 0xa8 ./prog:135: Invalid character 0xe7 ./prog:135: Invalid character 0xa4 ./prog:135: Invalid character 0xba ./prog:135: Invalid character 0xe3 ./prog:135: Invalid character 0x81 ./prog:135: Invalid character 0x99 ./prog:135: Invalid character 0xe3 ./prog:135: Invalid character 0x82 ./prog:135: Invalid character 0x8b ./prog:150: Invalid character 0xe3 ./prog:150: Invalid character 0x83 ./prog:150: Invalid character 0xa1 ./prog:150: Invalid character 0xe3 ./prog:150: Invalid character 0x82 ./prog:150: Invalid character 0xa4 ./prog:150: Invalid character 0xe3 ./prog:150: Invalid character 0x83 ./prog:150: Invalid character 0xb3 ./prog:150: Invalid character 0xe3 ./prog:150: Invalid character 0x82 ./prog:150: Invalid character 0xaf ./prog:150: Invalid character 0xe3 ./prog:150: Invalid character 0x83 ./prog:150: Invalid character 0xa9 ./prog:150: Invalid character 0xe3 ./prog:150: Invalid character 0x82 ./prog:150: Invalid character 0xb9 ./prog:150: Invalid character 0xe3 ./prog:150: Invalid character 0x81 ./prog:150: Invalid character 0xae ./prog:150: Invalid character 0xe4 ./prog:150: Invalid character 0xbb ./prog:150: Invalid character 0x95 ./prog:150: Invalid character 0xe6 ./prog:150: Invalid character 0xa7 ./prog:150: Invalid character 0x98 ./prog:150: Invalid character 0xe3 ./prog:150: Invalid character 0x81 ./prog:150: Invalid character 0xab ./prog:150: Invalid character 0xe5 ./prog:150: Invalid character 0x90 ./prog:150: Invalid character 0x88 ./prog:150: Invalid character 0xe3 ./prog:150: Invalid character 0x82 ./prog:150: Invalid character 0x8f ./prog:150: Invalid character 0xe3 ./prog:150: Invalid character 0x81 ./prog:150: Invalid character 0x9b ./prog:150: Invalid character 0xe3 ./prog:150: Invalid character 0x82 ./prog:150: Invalid character 0xaf ./prog:150: Invalid character 0xe3 ./prog:150: Invalid character 0x83 ./prog:150: Invalid character 0xa9 ./prog:150: Invalid character 0xe3 ./prog:150: Invalid character 0x82 ./prog:150: Invalid character 0xb9 ./prog:150: Invalid character 0xe3 ./prog:150: Invalid character 0x81 ./prog:150: Invalid character 0xab ./prog:150: Invalid character 0xe3 ./prog:150: Invalid character 0x81 ./prog:150: Invalid character 0x99 ./prog:150: Invalid character 0xe3 ./prog:150: Invalid character 0x82 ./prog:150: Invalid character 0x8b ./prog:156: Invalid character 0xe6 ./prog:156: Invalid character 0x9c ./prog:156: Invalid character 0xac ./prog:156: Invalid character 0xe3 ./prog:156: Invalid character 0x81 ./prog:156: Invalid character 0xae ./prog:156: Invalid character 0xe7 ./prog:156: Invalid character 0x99 ./prog:156: Invalid character 0xbb ./prog:156: Invalid character 0xe9 ./prog:156: Invalid character 0x8c ./prog:156: Invalid character 0xb2 ./prog:164: Invalid character 0xe5 ./prog:164: Invalid character 0xad ./prog:164: Invalid character 0xa6 ./prog:164: Invalid character 0xe7 ./prog:164: Invalid character 0x94 ./prog:164: Invalid character 0x9f ./prog:164: Invalid character 0xe3 ./prog:164: Invalid character 0x81 ./prog:164: Invalid character 0xae ./prog:164: Invalid character 0xe7 ./prog:164: Invalid character 0x99 ./prog:164: Invalid character 0xbb ./prog:164: Invalid character 0xe9 ./prog:164: Invalid character 0x8c ./prog:164: Invalid character 0xb2 ./prog:164: Invalid character 0xe5 ./prog:164: Invalid character 0xad ./prog:164: Invalid character 0xa6 ./prog:164: Invalid character 0xe7 ./prog:164: Invalid character 0xb1 ./prog:164: Invalid character 0x8d ./prog:164: Invalid character 0xe7 ./prog:164: Invalid character 0x95 ./prog:164: Invalid character 0xaa ./prog:164: Invalid character 0xe5 ./prog:164: Invalid character 0x8f ./prog:164: Invalid character 0xb7 ./prog:164: Invalid character 0xe3 ./prog:164: Invalid character 0x81 ./prog:164: Invalid character 0xa7 ./prog:164: Invalid character 0xe8 ./prog:164: Invalid character 0xad ./prog:164: Invalid character 0x98 ./prog:164: Invalid character 0xe5 ./prog:164: Invalid character 0x88 ./prog:164: Invalid character 0xa5 ./prog:170: Invalid character 0xe5 ./prog:170: Invalid character 0x88 ./prog:170: Invalid character 0x9d ./prog:170: Invalid character 0xe6 ./prog:170: Invalid character 0x9c ./prog:170: Invalid character 0x9f ./prog:170: Invalid character 0xe7 ./prog:170: Invalid character 0x8a ./prog:170: Invalid character 0xb6 ./prog:170: Invalid character 0xe6 ./prog:170: Invalid character 0x85 ./prog:170: Invalid character 0x8b ./prog:170: Invalid character 0xe3 ./prog:170: Invalid character 0x81 ./prog:170: Invalid character 0xae ./prog:170: Invalid character 0xe7 ./prog:170: Invalid character 0xa2 ./prog:170: Invalid character 0xba ./prog:170: Invalid character 0xe8 ./prog:170: Invalid character 0xaa ./prog:170: Invalid character 0x8d ./prog:173: Invalid character 0xe8 ./prog:173: Invalid character 0xb2 ./prog:173: Invalid character 0xb8 ./prog:173: Invalid character 0xe5 ./prog:173: Invalid character 0x87 ./prog:173: Invalid character 0xba ./prog:173: Invalid character 0xe6 ./prog:173: Invalid character 0x93 ./prog:173: Invalid character 0x8d ./prog:173: Invalid character 0xe4 ./prog:173: Invalid character 0xbd ./prog:173: Invalid character 0x9c ./prog:173: Invalid character 0xe3 ./prog:173: Invalid character 0x81 ./prog:173: Invalid character 0xae ./prog:173: Invalid character 0xe3 ./prog:173: Invalid character 0x82 ./prog:173: Invalid character 0xb7 ./prog:173: Invalid character 0xe3 ./prog:173: Invalid character 0x83 ./prog:173: Invalid character 0x9f ./prog:173: Invalid character 0xe3 ./prog:173: Invalid character 0x83 ./prog:173: Invalid character 0xa5 ./prog:173: Invalid character 0xe3 ./prog:173: Invalid character 0x83 ./prog:173: Invalid character 0xac ./prog:173: Invalid character 0xe3 ./prog:173: Invalid character 0x83 ./prog:173: Invalid character 0xbc ./prog:173: Invalid character 0xe3 ./prog:173: Invalid character 0x82 ./prog:173: Invalid character 0xb7 ./prog:173: Invalid character 0xe3 ./prog:173: Invalid character 0x83 ./prog:173: Invalid character 0xa7 ./prog:173: Invalid character 0xe3 ./prog:173: Invalid character 0x83 ./prog:173: Invalid character 0xb3 ./prog:174: Invalid character 0xe3 ./prog:174: Invalid character 0x82 ./prog:174: Invalid character 0xa2 ./prog:174: Invalid character 0xe3 ./prog:174: Invalid character 0x83 ./prog:174: Invalid character 0xaa ./prog:174: Invalid character 0xe3 ./prog:174: Invalid character 0x82 ./prog:174: Invalid character 0xb9 ./prog:174: Invalid character 0xe3 ./prog:174: Invalid character 0x81 ./prog:174: Invalid character 0x8c ./prog:174: Invalid character 0xe3 ./prog:174: Invalid character 0x81 ./prog:174: Invalid character 0xae ./prog:174: Invalid character 0xe6 ./prog:174: Invalid character 0x9c ./prog:174: Invalid character 0xac ./prog:174: Invalid character 0xe3 ./prog:174: Invalid character 0x82 ./prog:174: Invalid character 0x92 ./prog:174: Invalid character 0xe5 ./prog:174: Invalid character 0x80 ./prog:174: Invalid character 0x9f ./prog:174: Invalid character 0xe3 ./prog:174: Invalid character 0x82 ./prog:174: Invalid character 0x8a ./prog:174: Invalid character 0xe3 ./prog:174: Invalid character 0x82 ./prog:174: Invalid character 0x8b ./prog:175: Invalid character 0xe3 ./prog:175: Invalid character 0x83 ./prog:175: Invalid character 0x9c ./prog:175: Invalid character 0xe3 ./prog:175: Invalid character 0x83 ./prog:175: Invalid character 0x96 ./prog:175: Invalid character 0xe3 ./prog:175: Invalid character 0x81 ./prog:175: Invalid character 0x8c ./prog:175: Invalid character 0xe3 ./prog:175: Invalid character 0x82 ./prog:175: Invalid character 0xa2 ./prog:175: Invalid character 0xe3 ./prog:175: Invalid character 0x83 ./prog:175: Invalid character 0xab ./prog:175: Invalid character 0xe3 ./prog:175: Invalid character 0x82 ./prog:175: Invalid character 0xb4 ./prog:175: Invalid character 0xe3 ./prog:175: Invalid character 0x83 ./prog:175: Invalid character 0xaa ./prog:175: Invalid character 0xe3 ./prog:175: Invalid character 0x82 ./prog:175: Invalid character 0xba ./prog:175: Invalid character 0xe3 ./prog:175: Invalid character 0x83 ./prog:175: Invalid character 0xa0 ./prog:175: Invalid character 0xe3 ./prog:175: Invalid character 0x81 ./prog:175: Invalid character 0xae ./prog:175: Invalid character 0xe6 ./prog:175: Invalid character 0x9c ./prog:175: Invalid character 0xac ./prog:175: Invalid character 0xe3 ./prog:175: Invalid character 0x82 ./prog:175: Invalid character 0x92 ./prog:175: Invalid character 0xe5 ./prog:175: Invalid character 0x80 ./prog:175: Invalid character 0x9f ./prog:175: Invalid character 0xe3 ./prog:175: Invalid character 0x82 ./prog:175: Invalid character 0x8a ./prog:175: Invalid character 0xe3 ./prog:175: Invalid character 0x82 ./prog:175: Invalid character 0x8b ./prog:177: Invalid character 0xe7 ./prog:177: Invalid character 0x8a ./prog:177: Invalid character 0xb6 ./prog:177: Invalid character 0xe6 ./prog:177: Invalid character 0xb3 ./prog:177: Invalid character 0x81 ./prog:177: Invalid character 0xe7 ./prog:177: Invalid character 0xa2 ./prog:177: Invalid character 0xba ./prog:177: Invalid character 0xe8 ./prog:177: Invalid character 0xaa ./prog:177: Invalid character 0x8d ./prog:180: Invalid character 0xe9 ./prog:180: Invalid character 0x87 ./prog:180: Invalid character 0x8d ./prog:180: Invalid character 0xe8 ./prog:180: Invalid character 0xa4 ./prog:180: Invalid character 0x87 ./prog:180: Invalid character 0xe8 ./prog:180: Invalid character 0xb2 ./prog:180: Invalid character 0xb8 ./prog:180: Invalid character 0xe5 ./prog:180: Invalid character 0x87 ./prog:180: Invalid character 0xba ./prog:180: Invalid character 0xe3 ./prog:180: Invalid character 0x81 ./prog:180: Invalid character 0xae ./prog:180: Invalid character 0xe3 ./prog:180: Invalid character 0x82 ./prog:180: Invalid character 0xa8 ./prog:180: Invalid character 0xe3 ./prog:180: Invalid character 0x83 ./prog:180: Invalid character 0xa9 ./prog:180: Invalid character 0xe3 ./prog:180: Invalid character 0x83 ./prog:180: Invalid character 0xbc ./prog:180: Invalid character 0xe3 ./prog:180: Invalid character 0x83 ./prog:180: Invalid character 0x81 ./prog:180: Invalid character 0xe3 ./prog:180: Invalid character 0x82 ./prog:180: Invalid character 0xa7 ./prog:180: Invalid character 0xe3 ./prog:180: Invalid character 0x83 ./prog:180: Invalid character 0x83 ./prog:180: Invalid character 0xe3 ./prog:180: Invalid character 0x82 ./prog:180: Invalid character 0xaf ./prog:181: Invalid character 0xe3 ./prog:181: Invalid character 0x83 ./prog:181: Invalid character 0x9c ./prog:181: Invalid character 0xe3 ./prog:181: Invalid character 0x83 ./prog:181: Invalid character 0x96 ./prog:181: Invalid character 0xe3 ./prog:181: Invalid character 0x81 ./prog:181: Invalid character 0x8c ./prog:181: Invalid character 0xe6 ./prog:181: Invalid character 0x97 ./prog:181: Invalid character 0xa2 ./prog:181: Invalid character 0xe3 ./prog:181: Invalid character 0x81 ./prog:181: Invalid character 0xab ./prog:181: Invalid character 0xe3 ./prog:181: Invalid character 0x82 ./prog:181: Invalid character 0xa2 ./prog:181: Invalid character 0xe3 ./prog:181: Invalid character 0x83 ./prog:181: Invalid character 0xaa ./prog:181: Invalid character 0xe3 ./prog:181: Invalid character 0x82 ./prog:181: Invalid character 0xb9 ./prog:181: Invalid character 0xe3 ./prog:181: Invalid character 0x81 ./prog:181: Invalid character 0xab ./prog:181: Invalid character 0xe8 ./prog:181: Invalid character 0xb2 ./prog:181: Invalid character 0xb8 ./prog:181: Invalid character 0xe5 ./prog:181: Invalid character 0x87 ./prog:181: Invalid character 0xba ./prog:181: Invalid character 0xe4 ./prog:181: Invalid character 0xb8 ./prog:181: Invalid character 0xad ./prog:181: Invalid character 0xe3 ./prog:181: Invalid character 0x81 ./prog:181: Invalid character 0xae ./prog:181: Invalid character 0xe6 ./prog:181: Invalid character 0x9c ./prog:181: Invalid character 0xac ./prog:181: Invalid character 0xe3 ./prog:181: Invalid character 0x82 ./prog:181: Invalid character 0x92 ./prog:181: Invalid character 0xe5 ./prog:181: Invalid character 0x80 ./prog:181: Invalid character 0x9f ./prog:181: Invalid character 0xe3 ./prog:181: Invalid character 0x82 ./prog:181: Invalid character 0x8a ./prog:181: Invalid character 0xe3 ./prog:181: Invalid character 0x82 ./prog:181: Invalid character 0x88 ./prog:181: Invalid character 0xe3 ./prog:181: Invalid character 0x81 ./prog:181: Invalid character 0x86 ./prog:181: Invalid character 0xe3 ./prog:181: Invalid character 0x81 ./prog:181: Invalid character 0xa8 ./prog:181: Invalid character 0xe3 ./prog:181: Invalid character 0x81 ./prog:181: Invalid character 0x99 ./prog:181: Invalid character 0xe3 ./prog:181: Invalid character 0x82 ./prog:181: Invalid character 0x8b ./prog:181: Invalid character 0xe3 ./prog:181: Invalid character 0x82 ./prog:181: Invalid character 0xa8 ./prog:181: Invalid character 0xe3 ./prog:181: Invalid character 0x83 ./prog:181: Invalid character 0xa9 ./prog:181: Invalid character 0xe3 ./prog:181: Invalid character 0x83 ./prog:181: Invalid character 0xbc ./prog:183: Invalid character 0xe8 ./prog:183: Invalid character 0xbf ./prog:183: Invalid character 0x94 ./prog:183: Invalid character 0xe5 ./prog:183: Invalid character 0x8d ./prog:183: Invalid character 0xb4 ./prog:183: Invalid character 0xe3 ./prog:183: Invalid character 0x81 ./prog:183: Invalid character 0xa8 ./prog:183: Invalid character 0xe8 ./prog:183: Invalid character 0xb2 ./prog:183: Invalid character 0xb8 ./prog:183: Invalid character 0xe5 ./prog:183: Invalid character 0x87 ./prog:183: Invalid character 0xba ./prog:183: Invalid character 0xe7 ./prog:183: Invalid character 0x8a ./prog:183: Invalid character 0xb6 ./prog:183: Invalid character 0xe6 ./prog:183: Invalid character 0xb3 ./prog:183: Invalid character 0x81 ./prog:183: Invalid character 0xe3 ./prog:183: Invalid character 0x81 ./prog:183: Invalid character 0xae ./prog:183: Invalid character 0xe5 ./prog:183: Invalid character 0xa4 ./prog:183: Invalid character 0x89 ./prog:183: Invalid character 0xe5 ./prog:183: Invalid character 0x8c ./prog:183: Invalid character 0x96 ./prog:184: Invalid character 0xe3 ./prog:184: Invalid character 0x82 ./prog:184: Invalid character 0xa2 ./prog:184: Invalid character 0xe3 ./prog:184: Invalid character 0x83 ./prog:184: Invalid character 0xaa ./prog:184: Invalid character 0xe3 ./prog:184: Invalid character 0x82 ./prog:184: Invalid character 0xb9 ./prog:184: Invalid character 0xe3 ./prog:184: Invalid character 0x81 ./prog:184: Invalid character 0x8c ./prog:184: Invalid character 0xe3 ./prog:184: Invalid character 0x81 ./prog:184: Invalid character 0xae ./prog:184: Invalid character 0xe6 ./prog:184: Invalid character 0x9c ./prog:184: Invalid character 0xac ./prog:184: Invalid character 0xe3 ./prog:184: Invalid character 0x82 ./prog:184: Invalid character 0x92 ./prog:184: Invalid character 0xe8 ./prog:184: Invalid character 0xbf ./prog:184: Invalid character 0x94 ./prog:184: Invalid character 0xe5 ./prog:184: Invalid character 0x8d ./prog:184: Invalid character 0xb4 ./prog:186: Invalid character 0xe6 ./prog:186: Invalid character 0x9c ./prog:186: Invalid character 0x80 ./prog:186: Invalid character 0xe7 ./prog:186: Invalid character 0xb5 ./prog:186: Invalid character 0x82 ./prog:186: Invalid character 0xe7 ./prog:186: Invalid character 0x9a ./prog:186: Invalid character 0x84 ./prog:186: Invalid character 0xe3 ./prog:186: Invalid character 0x81 ./prog:186: Invalid character 0xaa ./prog:186: Invalid character 0xe7 ./prog:186: Invalid character 0x8a ./prog:186: Invalid character 0xb6 ./prog:186: Invalid character 0xe6 ./prog:186: Invalid character 0xb3 ./prog:186: Invalid character 0x81 ./prog:186: Invalid character 0xe7 ./prog:186: Invalid character 0xa2 ./prog:186: Invalid character 0xba ./prog:186: Invalid character 0xe8 ./prog:186: Invalid character 0xaa ./prog:186: Invalid character 0x8d